我正按照链接中提供的说明为Psuedo Distributed Operation设置Apche Hadoop 2.6:
http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.html
执行命令后,我遇到了一个问题:$ bin/hdfs dfs -put etc/hadoop input
错误消息为:put:'input': No such file or directory
如何解决这个问题?
另外,我已使用语句hadoop-env.sh
编辑了export HADOOP_PREFIX=/usr/local/hadoop
,但无法理解为什么shell打印出警告:/usr/local/hadoop/etc/hadoop/hadop-env.sh: line 32: export:='/usr/local/hadoop': not a valid identifier
感谢您的帮助。
答案 0 :(得分:1)
我已经解决了这个问题。
我创建了目录:$ bin/hdfs dfs -mkdir /user/root
,问题解决了,因为我以ubuntu中的root身份登录。早些时候,我提供了错误的用户名,因此面临着这个问题。