我对hadoop很陌生,我需要哪些java程序可以在远程datanode上进行复制。例如,如果我正在执行这个命令bin/hadoop dfs-setrep-w2/app/hadoop/tmp/dfs/data1,它通过fsshell.java传递,但是实际的块复制是在其他地方进行的,所以这个程序是什么,请帮助我。
eiee3dmh1#
这由filesystem.setreplication方法处理,可以使用以下代码调用:
FileSystem fs = FileSystem.get(configuration); fs.setReplication(new Path("/app/hadoop/tmp/dfs/data1"), 2);
1条答案
按热度按时间eiee3dmh1#
这由filesystem.setreplication方法处理,可以使用以下代码调用: