编译hadoop wordcount mapreduce示例时出错

h6my8fg2  于 2021-07-15  发布在  Hadoop
关注(0)|答案(0)|浏览(439)

当我试图编译这里提供的wordcount.java源代码时,总是会遇到同样的两个错误。我正在使用ubuntulinux。我做了大量的搜索,每个人似乎都认为如下更改hadoop\u classpath环境变量应该可以达到目的,但我仍然得到了错误。我还在haddop_env.sh文件中包含了这些环境变量定义。

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=${JAVA_HOME}/bin:${PATH}
export HADOOP_CLASSPATH=${JAVA_HOME}/lib/tools.jar

但是,即使设置了这些变量,在运行以下编译命令后,我仍然会出现以下两个错误:

bin/hadoop com.sun.tools.javac.Main WordCount.java

我得到错误:

HADOOP_COM.SUN.TOOLS.JAVAC.MAIN_USER: invalid variable name
HADOOP_COM.SUN.TOOLS.JAVAC.MAIN_OPTS: invalid variable name

如果你有任何见解,我将不胜感激。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题