gpt4 book ai didi

hadoop - 将文件夹从LocalSystem加载到HDFS

转载 作者:行者123 更新时间:2023-12-02 21:11:32 25 4
gpt4 key购买 nike

我的LocalSystem中有一个文件夹。它包含1000个文件,我将把他从本地系统移动或复制到HDFS

我尝试了以下两个命令:
hadoop fs copyFromLocal C:/Users/user/Downloads/ProjectSpark/ling-spam /tmp
我也尝试了以下命令:
hdfs dfs -put /C:/Users/user/Downloads/ProjectSpark/ling-spam
/tmp/ling-spam

它显示一条错误消息,提示找不到我的目录,但我确定它是正确的。
我找到了一个函数getmerge()将文件夹从HDFS移到LocalSystem,但是我没有找到相反的函数。

拜托,你能帮我吗?

最佳答案

my VirtualBox on Windows, and i work by HDP2.3.2 with the console secure shell



您无法将文件从Windows计算机复制到HDFS。您必须首先将文件SCP放入VM(我建议使用WinSCP或Filezilla),然后才可以使用 hadoop fs将文件放入HDFS。

错误是正确的,因为HDP沙箱中不存在 C:/Users/user/Downloads,因为它是Linux计算机。

如前所述,您也可以尝试使用Ambari HDFS文件查看器,但是我仍然要注意SCP是官方方式,因为并非所有Hadoop系统都具有Ambari(或者至少是Ambari的HDFS文件 View )

关于hadoop - 将文件夹从LocalSystem加载到HDFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40159312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com