2012-12-12 10 views
0
ERROR org.apache.hadoop.mapred.TaskTracker: Can not start task tracker because java.io.IOException: Failed to set permissions of path: \tmp\hadoop-SYSTEM\mapred\local\taskTracker to 0755 
    at org.apache.hadoop.fs.FileUtil.checkReturnValue(FileUtil.java:689) 
    at org.apache.hadoop.fs.FileUtil.setPermission(FileUtil.java:670) 
    at org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:509) 
    at org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:344) 
    at org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:189) 
    at org.apache.hadoop.mapred.TaskTracker.initialize(TaskTracker.java:723) 
    at org.apache.hadoop.mapred.TaskTracker.<init>(TaskTracker.java:1459) 
    at org.apache.hadoop.mapred.TaskTracker.main(TaskTracker.java:3742) 
INFO org.apache.hadoop.mapred.TaskTracker: SHUTDOWN_MSG 
+0

在哪個操作系統?你的core-default.xml配置是什麼?看來用戶運行hadoop沒有權限的任務使用的TaskTracker – Jacopofar

+0

我的操作系統是Windows XP Professional,並且沒有core-default.xml我有core-site.xml它如下 –

+0

fs.default.name HDFS://本地主機:9000

回答

0

更改目錄的權限,你已經使用在你的配置文件中的值,以755

相關問題