Hadoop:TaskTracker在start-all.sh之后立即关闭

时间:2012-03-29 08:44:58

标签: java hadoop mapreduce

我在Ubuntu 11.10上运行Hadoop 1.0.1。

  

./仓/ start-all.sh

命令不会提示任何错误,但TaskTracker无法启动tasktracker.log文件中的以下错误:

  

错误org.apache.hadoop.mapred.TaskTracker:无法启动任务跟踪器,因为java.util.ConcurrentModificationException

at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
at java.util.AbstractList$Itr.next(AbstractList.java:343)
at org.apache.hadoop.mapred.TaskTracker$LocalStorage.checkDirs(TaskTracker.java:211)
at org.apache.hadoop.mapred.TaskTracker.<init>(TaskTracker.java:1447)
at org.apache.hadoop.mapred.TaskTracker.main(TaskTracker.java:3716)

如何解决此问题?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

首先尝试按start-dfs.sh启动dfs,然后按start-mapred.sh启动MapReduce让我们看看实际导致错误的进程。