这是非常微不足道的,如此微不足道,以至于我无法在这里找到任何东西。
所以,我的任务很简单。获取一个简单的.txt文件并将其传输到cloudera中的hdfs目录。
我试过这个:
但没有运气。任何帮助或指导将不胜感激。
答案 0 :(得分:1)
假设您已经将文件复制到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/