尝试将本地hadoop AZURE BLOB 存储连接(即,将 blob存储用作HDFS )时,
Hadoop版本-2.7.1,它引发异常

在这里,我通过设置属性成功地形成了本地集群

<property>
    <name>fs.default.name</name>
    <value>wasb://[email protected]</value>
</property>

紧随其后的是用于core-site.xml中的Blob存储的键值。

在列出文件或将 HDFS操作放入Blob存储时,将以下异常获取为
 ls: No FileSystem for scheme: wasb

任何人都请指导我解决上述问题。

最佳答案

  • 您需要在hadoop类路径中添加hadoop-azure.jar
  • 下载azure-storage-java项目并使用maven进行构建,您将获得azure-storage-3.0.0.jar。将构建的jar添加到hadoop classpath中。

  • 现在,您可以执行所有操作。有关更多信息,请参见Azure Blob Storage文档。

    关于java - 无法通过本地hadoop与Azure Blob存储连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32264020/

    10-16 01:34