hadoop 如何将文件从HDFS复制到Windows计算机?

bpsygsoo  于 2022-11-21  发布在  Hadoop
关注(0)|答案(1)|浏览(597)

我 想 从 本地 桌面 的 Hadoop 集群 中 复制 一 个 . csv 文件 , 以便 编辑 该 文件 并 上传 回去 ( 替换 ) 。 我 尝试 了 :

hadoop fs -copyToLocal /c_transaction_label.csv C:/Users/E_SJIRAK/Desktop

中 的 每 一 个
其 产生 :
复制 到 本地 :"/用户/E _ SJIRAK/桌面 " :没有 这样 的 文件 或 目录 :文件 :////用户/E_SJIRAK/桌面
我们 会 很 感激 的 。

s4n0splo

s4n0splo1#

如果您已通过SSH连接到Hadoop集群,则无法通过copyToLocal连接到Windows。
您需要一个2步的过程。从HDFS下载到Linux环境。然后使用SFTP(WinSCP,Filezilla等)或来自Windows主机的Putty scp命令将文件获取到Windows机器中。
否则,您需要在Windows本身上设置hadoop CLI命令。

相关问题