0

クラスターの開始と停止に Cloud era manager python API を使用しようとしています。

この API を使用して管理ロールを停止することはできますか?

コマンドまたはドキュメント ページを教えてもらえますか?

ありがとう

4

2 に答える 2

3

Python CM 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()
于 2014-09-20T21:50:56.250 に答える
0

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

次に、REST API にアクセスするために使用できる Python モジュールがいくつかあります。私が推奨したいのはRequestsです。

于 2013-12-25T06:00:15.687 に答える