我打算在Hadoop的org.apache.hadoop.fs
下添加一个名为“My cloud”的文件系统,类似于org.apache.hadoop.fs
下已经存在的KFS或S3。我想问一下,我说我的文件系统为“我的云”编写,并在fs下添加包,但是如何告诉core-site.xml
或其他配置文件使用“我的云”文件系统。在哪里我需要进行更改才能使“我的云”文件系统成为Hadoop的一部分?
答案 0 :(得分:0)
实际上非常简单:
<property>
<name>fs.mycloud.impl</name>
<value>com.yourcompany.yourpackage.MyCloudFileSystem</value>
</property>
现在,您可以使用mycloud://authority/path/to/file
等网址引用该文件系统上的文件,您将开始看到MYCLOUD_BYTES_WRITTEN等计数器。