哪个java程序使hadoop远程数据节点块复制?

k4aesqcs  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(335)

我对hadoop很陌生,我需要哪些java程序可以在远程datanode上进行复制。
例如,如果我正在执行这个命令bin/hadoop dfs-setrep-w2/app/hadoop/tmp/dfs/data1,它通过fsshell.java传递,但是实际的块复制是在其他地方进行的,所以这个程序是什么,请帮助我。

eiee3dmh

eiee3dmh1#

这由filesystem.setreplication方法处理,可以使用以下代码调用:

FileSystem fs = FileSystem.get(configuration);
fs.setReplication(new Path("/app/hadoop/tmp/dfs/data1"), 2);

相关问题