我在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)
如何解决此问题?
答案 0 :(得分:1)
答案 1 :(得分:0)
首先尝试按start-dfs.sh
启动dfs,然后按start-mapred.sh
启动MapReduce让我们看看实际导致错误的进程。