【发布时间】:2018-09-13 19:27:33
【问题描述】:
我想在 MS Azure HDInsight 集群上安装 pyobdc python 包,以用于 pyspark 作业。 在this 之后,我试图通过“脚本操作”来完成这项工作。 bash 脚本是:
#!/usr/bin/env bash
sudo /usr/bin/anaconda/bin/conda install pyodbc
在选项中,可以使用 Web 界面(Azure 门户)或 CLI 命令行 (doc) 提交脚本操作。在 Web 界面中,提交选项被禁用,并显示“当前集群操作完成后可以提交新的脚本操作。”信息。我不知道这个集群操作是什么。
我尝试使用 CLI 命令行:
$ azure hdinsight script-action create my_cluster_name -g my_resource_group -n ipyodbc -u adl://my_data_lake_store.azuredatalakestore.net/clusters/scripts/script_actions/install_pyodbc.sh -t headnode;workernode
失败:
信息:执行命令 hdinsight script-action create /error:
类型异常 'Microsoft.ClusterServices.RDFEProvider.ResourceTypes.Models.RdfeResourceHandlerException' 被抛出。 -error: 错误信息已记录到/home/myself/.azure/azure.err error: hdinsight script-action create 命令失败
我尝试使用公共 uri(保管箱)更改脚本位置,但遇到了同样的错误。 任何帮助或解决方法将不胜感激! 干杯!
【问题讨论】:
标签: azure azure-hdinsight