如何在hadoop中添加另一个文件系统

9jyewag0  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(377)

我计划在下面添加一个文件系统,比如“我的云” org.apache.hadoop.fs 在hadoop中,类似于kfs或s3的东西,它们已经在hadoop中了 org.apache.hadoop.fs . 我想问的是,我为“MyCloud”编写了文件系统,并在fs下添加了包,但是我该如何告诉 core-site.xml 或其他配置文件使用“我的云”文件系统。为了使“我的云”文件系统成为hadoop的一部分,我需要做哪些更改?

4sup72z8

4sup72z81#

其实非常简单:

<property>
    <name>fs.mycloud.impl</name>
    <value>com.yourcompany.yourpackage.MyCloudFileSystem</value>
</property>

现在,您可以使用如下URL引用文件系统上的文件 mycloud://authority/path/to/file ,您将开始看到像mycloud\u bytes\u writed这样的计数器。

相关问题