Rag*_*ava 6 azure ubuntu-12.04 hdinsight
我正在尝试使用Azure HDInsight的Hadoop。我通过ssh登录到集群并运行以下命令
hadoop jar jar_name class_name wasb://container@storagename.core.windows.net/inputdir wasb://container@storagename.core.windows.net/outputdir
Run Code Online (Sandbox Code Playgroud)
但是我得到以下异常:
线程“主”中的异常org.apache.hadoop.fs.azure.AzureException:org.apache.hadoop.fs.azure.AzureException:无法使用匿名凭据访问帐户yyy.core.windows.net中的容器xxx在配置中为他们找到的凭据。
我正在使用azure cli,并且在运行上述hadoop作业之前运行了“ azure登录”。
请让我知道如何解决此错误。
Ubuntu 12.04在这些计算机上运行。
PS:也在Azure论坛上发布了此内容,但在此处重新发布以吸引更多的受众。
编辑:您的存储位置应为wasb://container@storageacctname.blob.core.windows.net/inputdir
听起来您的群集未连接到该存储帐户。重新创建您的集群,并确保拥有该jar的帐户已附加到该集群。否则,将您的jar移至已连接的存储帐户!
| 归档时间: |
|
| 查看次数: |
5519 次 |
| 最近记录: |