簡體   English   中英

將文件從1個群集的本地計算機傳輸到另一個群集的hdfs

[英]transfer file from local machine of 1 cluster to hdfs of another cluster

我有2個hadoop群集(A和B),並且想要將文件從群集A的本地傳輸到群集B的HDFS。有沒有辦法做到這一點?

我嘗試了copyFromLocal並將其放入,但看起來它們沒有將文件復制到群集B的HDFS中,並顯示不支持它們: copyFromLocal: Not supported

fyi:連接看起來打開,因為我能夠從群集A的本地讀取群集B的HDFS(hadoop fs -ls hdfs:// NNofB:port / path)

不知道從HDFS-> HDFS是否有直接方法,但是您可以從ClusterA中某個節點上的HDFS get數據,將數據scp到ClusterB中的節點,然后put數據從ClusterB中的該節點放入HDFS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM