hadoop 批改replication

hadoop 修改replication
对于在hadoop已经存在的路径或文件,
可以修改其备份个数,命令为:./hadoop fs -setrep -w 2 -R /
解释:将“/”目录下的所有内容,递归的将其被备份个数设置为2.


文件的备份数目,由客户端写入时决定,如果在客户端写入时没有设置,默认值为三。
要修改写入时的备份个数需要配置

        Configuration conf = new Configuration();
        conf.set("hadoop.job.ugi", superuser + "," + supergroup);
        conf.set("dfs.replication", replication);
       
      
        FileSystem dfs = p.getFileSystem(conf);