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

问题描述:

我在Ubuntu 11.10上运行Hadoop 1.0.1。Hadoop:TaskTracker在start-all.sh后立即关闭

./bin/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

这家伙似乎有权限问题。我已经改变了文件的所有权和权限正常工作。 – Utumbu 2012-03-29 10:25:49

尝试通过start-dfs.sh然后MapReduce的第一次启动DFS通过start-mapred.sh让我们来看看它的过程实际上导致错误。