Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 10-18-2016 01:32 PM
Hi,
What's the simplest solution to protect Storm Nimbus from random submit topologies?
I know kerberos can protect that, but my customer doesn't want to setup Kerberos and just want to protect Nimbus thrift port with either user/pass or ssl cert. I did think to use proxy, like Nginx. But there's no option in the storm cli to input user/pass. And can't find doc about Nimbus SSL.
Does anyone have this kind of experience?
Thanks in advance.
Wendell
Created 10-29-2016 03:08 PM
DigestSaslTransportPlugin.java has another bug. Have to use PlainSaslTransportPlugin.java
Created 10-19-2016 01:55 AM
Apache Ranger can provide an authorization model for your Storm topologies, http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.4.3/bk_Security_Guide/content/storm_policy.html
Created 10-26-2016 08:01 AM
@wbu securing access to the Nimbus UI is only with Kerberos and SPNEGO AUTH https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.4.3/bk_secure-storm-ambari/content/ch_secure-st... so unless you just want to protect from submitting topologies with Apache Ranger, you have to enable Kerberos
Created 10-26-2016 02:47 PM
Hi Artern,
Thanks for the confirm.
My current problem is the customer doesn't want to setup Kerberos, and it's a single tenant cluster. Our solution is to use SASL/DIGEST with Nimbus thrift server. Both server and client JAAS configure a admin user/pass. If they match, then allow the connection.
But need to fix a bug in Storm DigestSaslTransportPlugin.java
So very simple.
Regards,
Wendell
Created 10-29-2016 03:08 PM
DigestSaslTransportPlugin.java has another bug. Have to use PlainSaslTransportPlugin.java