任何人都可以帮我解决这个问题吗? 我是hadoop的初学者。
我运行程序的步骤:
type
这是我尝试运行程序时的结果
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export PATH=${JAVA_HOME}/bin:${PATH}
export HADOOP_CLASSPATH=${JAVA_HOME}/lib/tools.jar
bin/hadoop com.sun.tools.javac.Main WordCount.java
sudo jar cf wc.jar WordCount*.class
bin/hadoop jar wc.jar WordCount myfileName outputFile
答案 0 :(得分:0)
自我解释。
输入路径不存在:hdfs:// localhost:9000 / user / abbas / tempfile
你有一个hdfs用户目录吗?
hdfs dfs -ls /user | grep $(whoami)
您是否在其中放置了名为tempfile
的文件?
hdfs dfs -mkdir -p "/user/$(whoami)"
hdfs dfs -copyFromLocal /path/to/tempfile "/user/$(whoami)"