0
當運行在單機模式下的代碼,錯誤在單機模式:許可被拒絕
[email protected]:~/Work/hadoop-0.21.0$ bin/hadoop jar hadoop-mapred examples-0.21.0.jar grep input output '[a-z.]+'
bash: /home/laxmikant/java/jdk1.7.0_04/bin/java: Permission denied
bash: /home/laxmikant/java/jdk1.7.0_04/bin/java: Permission denied`
什麼工作要做,以消除這種錯誤?我已正確設置了java_home &路徑。 我試圖在網上搜索,但無法找到它。你能發送所需的命令分配權限&確切的步驟嗎?
它給了結果:--wx - X - X 1個laxmikant laxmikant 7.5K 2012年6月4日的java -rwx - X - X 1個laxmikant laxmikant 7.7K Jun 4 2012 javac -rwx - x - x 1 laxmikant laxmikant 7.7K Jun 4 2012 javadoc -rwx - x - x 1 laxmikant laxmikant 7.7K Jun 4 2012 javah s -rwx - x - x 1 laxmikant laxmikant 7.7K Jun 4 2012 javap -rwx - x - x 1 laxmikant laxmikant 1.8K 2012年6月4日java-rmi.cgi -rwx - x - x 1 laxmikant laxmikant 96K Jun 4 2012 javaws still not正在工作... – Amnesiac 2013-03-08 14:58:09
我看到你沒有直接執行java二進制文件。但是,相反,hadoop。也許你需要Java的讀取權限。將chmod命令更改爲「$ chmod + r java」。 – 2013-03-08 15:02:46
現在我得到了:bin/hadoop:line 120:/home/laxmikant/java/jdk1.7.0_04/bin/java:無法執行二進制文件 bin/hadoop:line 120:/ home/laxmikant/java/jdk1。 7.0_04/bin/java:成功 – Amnesiac 2013-03-08 15:13:02