Hadoop是否将本地文件复制到HDFS?
我正在尝试将一个名为“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”,但没有得到任何结果 有人能帮忙吗 谢谢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--”
/home/neo/
test.txt
:echo“wordcount示例文本”>/home/neo/test.txt
hadoop fs-mkdir/user/neo/in/
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。