对notebook不太确定,但是HDInsight SDK for Python提供了允许您管理HDInsight集群的类和方法。它包括创建、删除、更新、列出、调整大小、执行脚本操作、监视、获取HDInsight群集属性等操作。在
相同的PIP包:
pip install azure-mgmt-hdinsight
首先需要使用你的Azure订阅对SDK进行身份验证。在
登录:
^{pr2}$
HDInsight提供了一种称为脚本操作的配置方法,该方法调用自定义脚本来定制集群。在
script_action1 = RuntimeScriptAction(name="<Script Name>", uri="<URL To Script>", roles=[<List of Roles>]) #valid roles are "headnode", "workernode", "zookeepernode", and "edgenode"
client.clusters.execute_script_actions("<Resource Group Name>", "<Cluster Name>", <persist_on_success (bool)>, script_actions=[script_action1]) #add more RuntimeScriptActions to the list to execute multiple scripts
要列出指定群集的所有持久化脚本操作,请执行以下操作:
scripts_paged = client.script_actions.list_persisted_scripts(resource_group_name, cluster_name)
while True:
try:
for script in scripts_paged.advance_page():
print(script)
except StopIteration:
break
对notebook不太确定,但是HDInsight SDK for Python提供了允许您管理HDInsight集群的类和方法。它包括创建、删除、更新、列出、调整大小、执行脚本操作、监视、获取HDInsight群集属性等操作。在
相同的PIP包:
首先需要使用你的Azure订阅对SDK进行身份验证。在
登录:
^{pr2}$HDInsight提供了一种称为脚本操作的配置方法,该方法调用自定义脚本来定制集群。在
要列出指定群集的所有持久化脚本操作,请执行以下操作:
看看有没有帮助。在
相关问题 更多 >
编程相关推荐