2016-01-13 50 views
0

mine是一個帶有AD用戶支持的kerborised HDP 2.3集羣。我們知道通過使用hadoop的網絡用戶界面http://namenode-ip/50070,任何人都可以訪問hdfs的詳細信息。我們是否可以將其僅限於某些授權用戶,而不是公開所有......在生產中。Hadoop web Ui安全

回答

1

您可以打開kerberos/SPNEGO進行UI訪問。 這將需要爲用戶的瀏覽器啓用SPNEGO。

請參閱:https://hadoop.apache.org/docs/r1.2.1/HttpAuthentication.html瞭解保護UI的一般說明。

在高層次上,您可以將HTTP身份驗證設置爲簡單,kerberos或自定義身份驗證處理程序的類名。

您可能也有興趣使用Apache Knox代理有問題的用戶界面。這將允許您提供針對LDAP的HTTP基本身份驗證或許多其他身份驗證選項以訪問端口。有關UI代理詳細信息,請參閱:http://knox.apache.org/books/knox-0-7-0/user-guide.html#UI+Service+Details

這當然會要求你防火牆關閉其他直接訪問UI。還值得注意的是,在安全集羣中保留HTTP身份驗證類型的簡單性也會將REST API向任何可以訪問它的人開放。