Ich erhalte einen Fehler, wenn ich versuche, einen Hadoop-Job auszuführen. Der Befehl, den ich versuche zu laufen ist die folgende von/root/FolderX:Berechtigungsfehler beim Ausführen eines MapReduce-Hadoop-Jobs
[[email protected] folderX]# hadoop jar /usr/lib/Hadoop-mapreduce/Hadoop-streaming- 2.2.0.2.0.10.0-1.jar
-input /user/cxxx/txxx/uxxx.txt
-output /user/cxxx/txxx/count
-file map.py
-file reduce.py
-mapper map.py
-combiner reduce.py
-reducer recude.py
ich in einem Teil des Fehlers die folgende Meldung:
Error straming.StreamJob: Error Launching job : Permission denied: user=root,
access=WRITE, inode=”user”:hdfs:drwxr-wr-x
Ausführen des Befehls hadoop fs - ls/user bekomme ich folgende
drwxr-xr-x - root hdfs 0 2016-11-01 10:10 /user/cxxx
Irgendwelche Ideen auf, was ich falsch mache?
Dank
Leider hat es nicht funktioniert. Es ist verwirrend, da es sagt "Datei: /root/folderX/map.py nicht esixts", aber ich kann es definitiv sehen, wenn ich ls/root/folderX mache – Selrac