我正在尝试使用clouderamanagerpythonapi来启动和停止集群。是否可以停止使用此api的管理角色?如果你能让我知道命令或文件页?谢谢
tnkciper1#
下面是一个关于如何使用pythoncmapi停止管理服务的示例
from cm_api.api_client import ApiResource api = ApiResource("cm-host.cloudera.com") mgmt = api.get_cloudera_manager().get_service()
mgmt.stop()
mgmt.start()
68bkxrlz2#
clouderamanager提供了许多restapi,其中还包括启动/停止集群/服务。您可以从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
[your cloudera manager host]:7180/static/apidocs/
然后有许多python模块可以用来访问restapi,请求是我要推荐的。
2条答案
按热度按时间tnkciper1#
下面是一个关于如何使用pythoncmapi停止管理服务的示例
python中的cm api
停止管理服务
启动管理服务
68bkxrlz2#
clouderamanager提供了许多restapi,其中还包括启动/停止集群/服务。您可以从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