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);
对于在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);