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

时间:2013-02-21 11:11:30

标签: hadoop filesystems

我打算在Hadoop的org.apache.hadoop.fs下添加一个名为“My cloud”的文件系统,类似于org.apache.hadoop.fs下已经存在的KFS或S3。我想问一下,我说我的文件系统为“我的云”编写,并在fs下添加包,但是如何告诉core-site.xml或其他配置文件使用“我的云”文件系统。在哪里我需要进行更改才能使“我的云”文件系统成为Hadoop的一部分?

1 个答案:

答案 0 :(得分:0)

实际上非常简单:

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

现在,您可以使用mycloud://authority/path/to/file等网址引用该文件系统上的文件,您将开始看到MYCLOUD_BYTES_WRITTEN等计数器。