【问题标题】:Strange error while compiling through hadoop通过hadoop编译时出现奇怪的错误
【发布时间】:2016-08-07 20:08:40
【问题描述】:

我可能正在做一些非常愚蠢的事情来得到这样的错误

我正在执行的命令是

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

错误是这样的(网上找不到):

/usr/local/hadoop/bin/hadoop: line 14: public: command not found

顺便说一句,我正在学习本教程 (https://hadoop.apache.org/docs/current/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html#Purpose),但未能成功编译 WordCount 类。

请帮忙。

【问题讨论】:

    标签: hadoop javac


    【解决方案1】:

    您是否设置了HADOOP_CLASSPATH 和JAVA_HOME?同时在 HADOOP_CLASSPATH 中添加 tools.jar

    export JAVA_HOME=/home/kishore/BigData/jdk
    export PATH=$PATH:$JAVA_HOME/bin
    
    export HADOOP_CLASSPATH=${JAVA_HOME}/lib/tools.jar
    

    【讨论】:

      猜你喜欢
      • 2013-02-25
      • 1970-01-01
      • 2013-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多