我是Hadoop管理和Hortonworks Hadoop的新手。我的問題是在Hortonworks中管理用戶的常見做法是什麼。 Ambari允許我創建用戶,但公司如何將Ambari中的用戶映射到他們的用戶。我看到在Hortonworks中,我可以啓用Kerberos;這是否允許公司用戶(例如LDAP)使用相同的用戶名/密碼登錄到Hortonworks?我不在這裏尋找細節,但只是關於常用做法的一些指導。Hortonworks:如何管理用戶
1
A
回答
1
需要標識源。 AD用於此目的相當常見。你會使用類似sssd的東西來將AD集成到你的集羣節點。一旦完成,您可以將集羣與AD的Kerberos相集成。最後,您將使用AD的LDAP作爲Ambari身份驗證的來源。
當然,這些東西都不是必需的。您還可以維護各種身份源並定期在它們之間進行同步(例如,/ etc/shadow中的OS用戶,MIT KDC數據庫中的kerberos用戶,關係數據庫中的Ambari用戶等)。只需考慮管理羣集用戶所需的額外時間/精力即可。
0
@facha給出了一個很好的解釋。
由於我使用LDAP和Hortonworks,因此我只能評論這個組合。要開始瞭解一些事情,例如可以使用Hortonworks標準安裝附帶的LDAP(稱爲演示LDAP)。您可以使用Ambari中預先提供的LDAP映射來添加更多用戶。
之後,您可以在Ranger中導入這些用戶,例如爲不同的Hadoop服務設置新策略。這是通過「ranger用戶同步」完成的,這與使用ldap用戶訪問Ambari(ambari-server sync-ldap)不同。我一開始並沒有意識到這種差異,所以很好的注意到。
如果您已經完成了所有這些工作,您還可以添加Kerberos安全性,但這樣會更難理解(密鑰表和校長等)。
這裏有一些很好的information和一個很好的使用LDAP的tutorial。
如果您想輕鬆管理LDAP用戶和組,我會推薦ApacheDirectoryStudio。
相關問題
- 1. Hortonworks Ambari可以管理多個羣集
- 2. 如何管理git用戶?
- 3. 如何啓用TYPO3非管理員來管理後端用戶
- 4. 用戶管理
- 5. 用戶管理
- 6. 用戶管理
- 7. 用戶管理
- 8. 如何限制活動管理員只有管理員用戶?
- 9. Laravel:如何區分普通用戶,管理員和管理員
- 10. 如何爲用戶管理多個文件管理?
- 11. 如何授予無管理員用戶權限來管理IIS?
- 12. Windows如何管理用戶和密碼?
- 13. Apache Shiro:你將如何管理用戶?
- 14. 如何爲其他用戶管理CalendarList
- 15. 如何去創建和管理用戶?
- 16. 如何管理用戶聲明?
- 17. Python:如何管理多個用戶?
- 18. WCF和SimpleMembershipProvider。如何管理用戶?
- 19. Facebook如何管理用戶會話?
- 20. 如何管理Bitbucket上的用戶
- 21. 如何管理用戶認證/會話?
- 22. 如何爲rabbitmq管理重置用戶
- 23. Office 365 - 如何管理許多用戶
- 24. 如何強制用戶在WinForms的用戶管理員帳戶
- 25. ServiceStack用戶管理
- 26. 多用戶管理
- 27. TYPO3用戶管理
- 28. Flask用戶管理
- 29. Oracle用戶管理
- 30. JSF用戶管理