shell—将文件从一个集群的本地计算机传输到另一个集群的hdfs

pieyvz9o  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(366)

我有两个hadoop集群(a和b),想把一个文件从集群a的本地传输到集群b的hdfs。有办法吗?
我尝试了copyfromlocal和put,但看起来它们没有将文件复制到群集b的HDF,并显示不支持它们: copyFromLocal: Not supported 仅供参考:连接看起来是打开的,因为我能够从集群a的本地读取集群b的hdfs(hadoop fs-ls)hdfs://nnofb:端口/路径)

aij0ehis

aij0ehis1#

不确定是否有直接的方式从hdfs->hdfs,但你可以 get 从clustera节点上的hdfs, scp 将数据传输到clusterb中的节点,然后 put 从clusterb中的节点将数据转换成hdfs。

相关问题