gpt4 book ai didi

java - 无法使用本地 hadoop 连接 azure blob 存储

转载 作者:可可西里 更新时间:2023-11-01 14:19:06 24 4
gpt4 key购买 nike

尝试将本地hadoopAZUREBLOB存储连接时(即使用blob存储作为HDFS>)与Hadoop 版本 - 2.7.1,它抛出异常

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

<property>
<name>fs.default.name</name>
<value>wasb://accoun<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5f2b1f2c2b302d3e383a713d33303d713c302d3a712836313b30282c71313a2b" rel="noreferrer noopener nofollow">[email protected]</a></value>
</property>

后面是 core-site.xml 中 Blob 存储的键值。

在列出文件或对 blob 存储进行 HDFS 操作时,出现以下异常

 ls: No FileSystem for scheme: wasb

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

最佳答案

  1. 您需要添加hadoop-azure.jar在 hadoop 类路径中。
  2. 下载 azure-storage-java项目并使用 maven 构建它,然后您将获得 azure-storage-3.0.0.jar。将构建的 jar 添加到 hadoop 类路径中。

现在您可以进行所有操作了。请参阅Azure Blob Storage文档以获取更多信息。

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

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