我试图从本地系统复制一个文件到 hdfs
(单节点群集)使用此命令:
hadoop fs -copyFromLocal /home/hduser/TestEmp.txt /test
它给了我这样的信息:
warn util.nativecodeloader:无法为您的平台加载本机hadoop库。。。在客户端127.0.0.1上使用适用的内置java类copyfromlocal:file/test/testemp.txt.copying。
但是当我入住的时候 /test
,我在那里什么也没找到。
为什么?
1条答案
按热度按时间ahy6op9u1#
一定要有
/test
hdfs中的文件夹:(可选):如果hdfs中没有测试文件夹,请使用以下方法创建它:
检查本地文件系统上的文件权限:
如果文件不属于hadoop用户,请更改其所有权:
将文件复制到hdfs:
或使用
put
命令: