我正在尝试使用Cloudera Manager 5.3.1的Python API自动部署Cloudera CDH的4.7.1版本。我在这里跟随示例:

https://github.com/cloudera/cm_api/blob/master/python/examples/auto-deploy/deploycloudera.py

初始化集群后,创建所需的所有服务(Zookeeper,HDFS,MapReduce和HBase)并启动集群,除细节外,一切正常:由于以下问题,所有服务均显示在“有关状态”:

CDH版本不匹配:主机无,但角色期望4

我尝试使用以下方法手动更新群集的CDH版本:

cluster.update_cdh_version("4.7.1")

但这并没有更新主机的CDH版本。有人知道要解决此问题吗?

谢谢

最佳答案

我还将我的问题发布到Cloudera社区论坛上,并且提供的见解可以帮助我找到解决方案。我希望它可以帮助其他人:

http://community.cloudera.com/t5/Cloudera-Manager-Installation/Autodeployment-with-CM-Manager-5-3-1-issue/m-p/24422/highlight/false

关于python - 通过API进行CDH自动部署不会为主机设置CDH版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28354289/

10-12 21:15