如何将文件从本地磁盘传输到cloudera虚拟机(我看了这么多,什么也没发现)

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

这是非常琐碎的,如此琐碎以至于我在这里找不到任何东西。
所以,我的任务很简单。获取一个简单的.txt文件并将其传输到cloudera中的hdfs目录。
我试过这个:

但运气不好。任何帮助或指导都将不胜感激。

8wigbo56

8wigbo561#

假设您已经将文件复制到vm并登录到vm(linux),则应该使用的命令是:

hdfs dfs -copyFromLocal <local-linux-path> <hdfs-path>

如果没有在hdfs上创建主目录,请首先使用以下方法创建:

hdfs dfs -mkdir -p /user/madhav/

在我看来,你在命令中给出的道路是错误的。它应该看起来像:

hdfs dfs -copyFromLocal /home/madhav/file.txt /user/madhav/

然后您可以通过以下方式检查hdfs上的文件:

hdfs dfs -ls /user/madhav/

相关问题