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)
我该如何解决这个问题?
答
尝试通过start-dfs.sh
然后MapReduce的第一次启动DFS通过start-mapred.sh
让我们来看看它的过程实际上导致错误。
这家伙似乎有权限问题。我已经改变了文件的所有权和权限正常工作。 – Utumbu 2012-03-29 10:25:49