使用pythonapi启动或停止cloudera管理器管理服务

qzwqbdag  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(458)

我正在尝试使用clouderamanagerpythonapi来启动和停止集群。
是否可以停止使用此api的管理角色?
如果你能让我知道命令或文件页?
谢谢

tnkciper

tnkciper1#

下面是一个关于如何使用pythoncmapi停止管理服务的示例

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()
68bkxrlz

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

然后有许多python模块可以用来访问restapi,请求是我要推荐的。

相关问题