2017-04-09 102 views

回答

0

Hadoop支持不同的FileSystem实现,并且所有这些属性定义要使用的复制因子为其相应的文件系统。

----------------------------------------------------------------------------------------------- 
| Replication Factor Property| FileSystem  | URI Scheme | Java Implementation   | 
|       |     |   | (org.apache.hadoop)   | 
----------------------------------------------------------------------------------------------- 
| dfs.replication   | HDFS    | hdfs  | hdfs.DistriburedFileSystem  | 
----------------------------------------------------------------------------------------------- 
| file.replication   | Local   | file  | fs.LocalFileSystem    | 
----------------------------------------------------------------------------------------------- 
| ftp.replication   | FTP    | ftp  | fs.ftp.FTPFileSystem   |  
----------------------------------------------------------------------------------------------- 
| s3.replication    | S3 (block based) | s3   | fs.s3.S3FileSystem    | 
----------------------------------------------------------------------------------------------- 
| s3native.replication  | S3 (native)  | s3n  | fs.s3native.NativeS3FileSystem | 
----------------------------------------------------------------------------------------------- 

如果fs.defaultFS定义文件系统方案是hdfs://然后比HDFS将被从未使用其它的复制属性。