通过 API 的 CDH 自动部署不会为主机设置 CDH 版本
CDH autodeployment via API does not set the CDH version for the hosts
我正在尝试使用 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)并启动了集群,除了一个细节之外一切正常:所有服务都出现在 Concerning Status 因为以下问题:
不匹配的 CDH 版本:主机有 NONE 但角色需要 4
我尝试手动更新集群的 CDH 版本:
cluster.update_cdh_version("4.7.1")
但这并没有更新主机的 CDH 版本。有谁知道如何解决这个问题?
谢谢
我还在 Cloudera 社区论坛上发布了我的问题,并提供了帮助我找到解决方案的见解。希望对其他人有帮助:
我正在尝试使用 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)并启动了集群,除了一个细节之外一切正常:所有服务都出现在 Concerning Status 因为以下问题:
不匹配的 CDH 版本:主机有 NONE 但角色需要 4
我尝试手动更新集群的 CDH 版本:
cluster.update_cdh_version("4.7.1")
但这并没有更新主机的 CDH 版本。有谁知道如何解决这个问题?
谢谢
我还在 Cloudera 社区论坛上发布了我的问题,并提供了帮助我找到解决方案的见解。希望对其他人有帮助: