Hadoop是否将本地文件复制到HDFS?

Hadoop是否将本地文件复制到HDFS?,hadoop,Hadoop,我正在尝试将一个名为“afile”的本地文件复制到HDFS。 因此,我运行了以下命令: 'hadoop fs-copyFromLocal/home/neo/afile-in' 或“hadoop fs-put/home/neo/afile-in” 然而,它说: “文件/home/neo/afile不存在” 然后我将文件'afile'放入hadoop下的目录中。现在copyFromLocal成功了。但是,文件“in”是空的,因为我运行了 “hadoop fs-ls”,它显示 “-rw-r--r--”

我正在尝试将一个名为“afile”的本地文件复制到HDFS。 因此,我运行了以下命令:

'hadoop fs-copyFromLocal/home/neo/afile-in' 或“hadoop fs-put/home/neo/afile-in”

然而,它说: “文件/home/neo/afile不存在”

然后我将文件'afile'放入hadoop下的目录中。现在copyFromLocal成功了。但是,文件“in”是空的,因为我运行了 “hadoop fs-ls”,它显示

“-rw-r--r--”1近地天体超群0 2015-04-06 17:45/user/neo/in

我还尝试了“hadoop fs-cat in”,但没有得到任何结果

有人能帮忙吗

谢谢

  • /home/neo/

  • 将内容添加到
    test.txt
    echo“wordcount示例文本”>/home/neo/test.txt

  • 使用:
    hadoop fs-mkdir/user/neo/in/

  • 将文件从本地目录复制到HDFS:
    hadoop fs-copyFromLocal/home/neo/test.txt/user/neo/in/test.txt


  • 共享命令“ls-ltr/home/neo/afile”的输出
    afile
    包含什么?同时发布ls-l/home/neo/@h4ck3r命令ls-ltr/home/neo/afile的结果是:'-rw-rw-r--1 neo-neo-neo 19 Apr 6 17:17/home/neo/afile@RajeshN文件的内容是一个简单的文本:“生存还是毁灭”ls-l/home/neo的结果是:-rw-rw-r--1 neo neo 19 Apr 6 17:17 afile-rw-r--1 neo neo 0 Apr 6 17:17 afile~-rw-rw-r--1 neo neo 20 Apr 6 17:31 afile2-rw-rw-r--1 neo neo 0 Apr 6 17:31 afile2 drwxr-xr-x 2 neo 4096 Mar 30 12:12桌面drwxr-xr-x 2 neo 4096 Mar 30 12:12文档drwxr-xr-x 5 neo 4096 Mar 3021:47下载-rw-r--r--1 neo neo 8445 Mar 30 11:24 examples.desktop文件“test.txt”可以复制到HDFS。但是,它在HDFS上仍然是一个空文件。@NeoXU正如您前面所说的
    文件的内容是一个简单的文本:“生存还是毁灭”
    ,将此内容添加到本地文件系统的test.txt中,然后尝试将其上载到HDFS。如果您得到的文件已经存在问题,请执行此操作
    hadoop fs-rmr/user/neo/in/test.txt
    ,然后尝试上载。非常感谢!但还是不行。我仍然有一个空文件。我已经更新了我的答案。执行
    步骤2
    将内容添加到文本文件,然后尝试将其从本地文件系统复制到HDFS。