2
我的理解是,dfs.replication提供HDFS維護的複製數量。在core-default.xml中,我會看到「file.replication」使用「s3.replication」,「ftp.replication」和「s3native.replication」,您可以提供關於這些變量重要性的任何輸入:dfs.replication提供了複製因素,file.replication提供了什麼
我的理解是,dfs.replication提供HDFS維護的複製數量。在core-default.xml中,我會看到「file.replication」使用「s3.replication」,「ftp.replication」和「s3native.replication」,您可以提供關於這些變量重要性的任何輸入:dfs.replication提供了複製因素,file.replication提供了什麼
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將被從未使用其它的複製屬性。