到目前为止,我已经遵循了迈克尔诺尔的指南,但却陷入了困境。
hduser@ubuntu:/usr/local/hadoop$ bin/hadoop dfs -copyFromLocal /tmp/gutenberg /user/hduser/gutenberg
DEPRECATED: Use of this script to execute hdfs command is deprecated.
Instead use the hdfs command for it.
13/11/11 23:24:13 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
copyFromLocal: `/user/hduser/gutenberg': No such file or directory
hduser@ubuntu:/usr/local/hadoop$
我尝试使用'Y'重新格式化名称节点,但每次获得任意文件夹名称都会获得相同的结果。
有什么想法吗?
答案 0 :(得分:26)
使用如下命令解决它:
hduser@ubuntu:/usr/local/hadoop$ hdfs dfs -mkdir -p /user/hduser
答案 1 :(得分:1)
hadoop fs -mkdir -p /user/hduser/sample
答案 2 :(得分:1)
对于Hadoop 2.6.0:
用法:hadoop fs -mkdir路径
例:
hadoop / bin fs -mkdir / user / hduser
参考:http://hortonworks.com/hadoop-tutorial/using-commandline-manage-files-hdfs/