我在hdfs中有以下文件夹:/data/2016/05/01,而且这个文件夹下有许多文件,我尝试了以下命令来设置rep=2。
hdfs dfs -setrep -w 2 /data/2016 hdfs dfs -setrep -R 2 /data/2016
但当我将文件导入文件夹/data/2016/05/02时,复制仍然是3。
os8fio9y1#
文件的复制设置是在创建时设置的,在移动时不会更改。如果要将复制设置为“2”,请在创建复制时执行(filesystem.setreplication或set dfs.replication via configuration),或者运行 hdfs dfs -setrep -R 2 /data/2016 在你把文件移到那里之后。
hdfs dfs -setrep -R 2 /data/2016
1条答案
按热度按时间os8fio9y1#
文件的复制设置是在创建时设置的,在移动时不会更改。如果要将复制设置为“2”,请在创建复制时执行(filesystem.setreplication或set dfs.replication via configuration),或者运行
hdfs dfs -setrep -R 2 /data/2016
在你把文件移到那里之后。