这是非常琐碎的,如此琐碎以至于我在这里找不到任何东西。所以,我的任务很简单。获取一个简单的.txt文件并将其传输到cloudera中的hdfs目录。我试过这个:但运气不好。任何帮助或指导都将不胜感激。
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/
1条答案
按热度按时间8wigbo561#
假设您已经将文件复制到vm并登录到vm(linux),则应该使用的命令是:
如果没有在hdfs上创建主目录,请首先使用以下方法创建:
在我看来,你在命令中给出的道路是错误的。它应该看起来像:
然后您可以通过以下方式检查hdfs上的文件: