0

我正在尝试对Hadoop 2.0.4版本进行伪模式配置。脚本 start-dfs.sh 工作正常。但是,start-mapred.sh无法启动 jobtracker 和 tasktracker。下面是我得到的错误。看到错误似乎无法选择 jar 文件。如果您对此问题有任何想法,请告诉我。谢谢。

FATAL org.apache.hadoop.mapred.JobTracker: java.lang.NoSuchMethodError: org/apache/hadoop/mapred/JobACLsManager.<init>(Lorg/apache/hadoop/mapred/JobConf;)V
        at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2182)
        at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:1895)
        at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:1889)
        at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:311)
        at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:302)
        at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:297)
        at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4820)
4

1 回答 1

0

看来我使用了不正确的罐子。所以,首先我替换了那些。然后,我刚刚创建了一个包含 hadoop conf 文件的新目录。格式化名称节点。最后它奏效了。:)

于 2013-09-12T09:45:25.300 回答