gpt4 book ai didi

azure - 将 Azure blob 与 Hadoop 结合使用时配置 defaultFS

转载 作者:可可西里 更新时间:2023-11-01 15:49:22 28 4
gpt4 key购买 nike

我们正在尝试将 azure blob 存储与 Hadoop 结合使用。问题是我们必须在 core-site.xml 中设置 fs.defaultFS 属性,但在我们的例子中,我们收到了错误。文件和错误均如下所示:

    <property>
<name>fs.AbstractFileSystem.wasb.impl</name>
<value>org.apache.hadoop.fs.azure.Wasb</value>
</property>

<property>
<name>fs.azure.account.key.OUR_STORAGE_ACCOUNT.blob.core.windows.net</name>
<value>"OUR_KEY"</value>
</property>

<property>
<name>fs.defaultFS</name>
<value>wasb://blob-hdfs@OUR_STORAGE_ACCOUNT.blob.core.windows.net</value>
</property>

现在启动时出错:

java.lang.IllegalArgumentException: Invalid URI for NameNode address (check fs.defaultFS): wasb://blob-hdfs@OUR_STORAGE_ACCOUNT.blob.core.windows.net is not of scheme 'hdfs'.    

hadoop-azureazure-storage 的 jar 文件都是类路径的一部分

有关如何解决此错误的任何帮助吗?

最佳答案

您不需要启动名称节点,请参阅https://blogs.msdn.microsoft.com/cindygross/2015/02/04/understanding-wasb-and-hadoop-storage-in-azure/

根据您当前的设置 (WASB),您将收到 NameNode 地址的 URI 无效,但您仍然应该能够正常访问您的 hdfs。

如果您可以执行hdfs dfs -ls/,那么您的 WASB 配置就没有问题。

关于azure - 将 Azure blob 与 Hadoop 结合使用时配置 defaultFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51966617/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com