hadoop-hdfs 3.0 中 fs.hdfs.impl 的正确类

lao*_*tzu 2 java hdfs

在 hadoop-hdfs 3.0 中删除了 DistributedFileSystem 类。有人可以建议正确的类来替换配置集吗?

以下行在 3.0 之前有效:
conf.set("fs.hdfs.impl", org.apache.hadoop.hdfs.DistributedFileSystem.class.getName());

根据 Eclipse,我们现在被告知:
“org.apache.hadoop.hdfs.DistributedFileSystem 无法解析为类型”

我能够验证 DistributedFileSystem 是否存在于 3.0 之前的 jar 上,然后根据从 Maven 存储库检索的 jar 进行删除。

Bin*_*ati 5

org.apache.hadoop.hdfs.DistributedFileSystem现在,可以在 hadoop-hdfs-client jar 中找到该类。示例 Maven 依赖项:

<dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-hdfs-client</artifactId>
        <version>3.0.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)