在hdinsight配置单元编辑器上使用什么命令来连接到特定的存储?按b.lodefault配置单元编辑器连接到错误的存储我应该为它提供什么命令来使用正确的存储blob?如何使用配置单元编辑器配置配置单元?谢谢阿杰
xdnvmnnf1#
如果群集配置了多个存储帐户,则只需使用uri格式:
wasb[s]://<containername>@<accountname>.blob.core.windows.net/<path>
参考文献:http://azure.microsoft.com/en-us/documentation/articles/hdinsight-hadoop-use-blob-storage/例如,如果要在“mystorageaccount”中列出“mycontainer”的内容,可以通过配置单元编辑器运行以下命令:
dfs -ls wasb://mycontainer@mystorageaccount.blob.core.windows.net/;
如果尚未为群集配置存储帐户,则可以在配置单元会话中设置所需的访问密钥,如下所示:
set fs.azure.account.key.mystorageaccount.blob.core.windows.net=LONG_KEY_GOES_HERE;
注意:帐户密钥是每个存储帐户,而不是每个容器。如果在一个存储帐户中使用多个容器,则只需设置一次密钥。
1条答案
按热度按时间xdnvmnnf1#
如果群集配置了多个存储帐户,则只需使用uri格式:
参考文献:http://azure.microsoft.com/en-us/documentation/articles/hdinsight-hadoop-use-blob-storage/
例如,如果要在“mystorageaccount”中列出“mycontainer”的内容,可以通过配置单元编辑器运行以下命令:
如果尚未为群集配置存储帐户,则可以在配置单元会话中设置所需的访问密钥,如下所示:
注意:帐户密钥是每个存储帐户,而不是每个容器。如果在一个存储帐户中使用多个容器,则只需设置一次密钥。