我正在研究Hortonworks(Hortonworks数据平台)的后端以及Ambari,用于管理hadoop集群。现在我对这里的后端感到困惑。 HDP后端意味着使用Kerberos设置LDAP / Active Directory或与NoSql数据库相关。同样,当我通过Ambari访问它时,默认情况下使用Postgressql。因此,我无法了解HDP的后端,因此我需要查找管理员级别的任务。请任何人提出建议或将我引导至一些有用的链接以开始它。
仅在HDP门户的ldap后端上找到此文章。
https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.1/bk_security/content/enabling_LDAP_backend.html
最佳答案
Ambari后端主要是一个Java应用程序(但也部分由python脚本组成)。您可以研究源代码here。
代理是用python编写的,您可以在同一仓库中找到其源代码。
所有与Ambari相关的配置和数据(例如命令历史记录)都存储在数据库中。默认情况下使用Postres,但是您也可以使用其他databases。
HDP组件由Ambari配置(因此其配置存储在Ambari DB中),但是如何存储其他运行时数据取决于特定的组件体系结构。
关于hadoop - Hortonworks数据平台(HDP)的后端,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50656059/