我正在尝试使用 Cloud era manager python API 来启动和停止集群。
是否也可以使用此 API 来停止管理角色?
如果你能让我知道命令或文档页面吗?
谢谢
我正在尝试使用 Cloud era manager python API 来启动和停止集群。
是否也可以使用此 API 来停止管理角色?
如果你能让我知道命令或文档页面吗?
谢谢
这是一个关于如何使用 python CM API 停止管理服务的示例
from cm_api.api_client import ApiResource
api = ApiResource("cm-host.cloudera.com")
mgmt = api.get_cloudera_manager().get_service()
mgmt.stop()
mgmt.start()
Cloudera Manager 提供了许多 REST API,其中还包括启动/停止集群/服务。您可以从 API 文档中找到更多信息[your cloudera manager host]:7180/static/apidocs/
/clusters/{clusterName}/commands/start
/clusters/{clusterName}/commands/stop
/clusters/{clusterName}/services/{serviceName}/commands/start
/clusters/{clusterName}/services/{serviceName}/commands/stop
然后,您可以使用许多 python 模块来访问 REST API,Requests是我想推荐的一个。