Hadoop में एक नोड नोड क्लस्टर शुरू करने से "अनुमति से इनकार" त्रुटि whe


10

मैं Ubuntu 10.10 में काम कर रहा हूं और Hadoop में सिंगल नोड क्लस्टर शुरू करने की कोशिश कर रहा हूं।

hadoop@abraham-Dimension-3000:/usr/local/hadoop$ bin/start-all.sh
mkdir: cannot create directory `/usr/local/hadoop/bin/../logs': Permission denied
starting namenode, logging to /usr/local/hadoop/bin/../logs/hadoop-hadoop-namenode-abraham-Dimension-3000.out
/usr/local/hadoop/bin/hadoop-daemon.sh: line 117: /usr/local/hadoop/bin/../logs/hadoop-hadoop-namenode-abraham-Dimension-3000.out: No such file or directory
head: cannot open `/usr/local/hadoop/bin/../logs/hadoop-hadoop-namenode-abraham-Dimension-3000.out' for reading: No such file or directory
localhost: mkdir: cannot create directory `/usr/local/hadoop/bin/../logs': Permission denied
localhost: starting datanode, logging to /usr/local/hadoop/bin/../logs/hadoop-hadoop-datanode-abraham-Dimension-3000.out
localhost: /usr/local/hadoop/bin/hadoop-daemon.sh: line 117: /usr/local/hadoop/bin/../logs/hadoop-hadoop-datanode-abraham-Dimension-3000.out: No such file or directory
localhost: head: cannot open `/usr/local/hadoop/bin/../logs/hadoop-hadoop-datanode-abraham-Dimension-3000.out' for reading: No such file or directory
localhost: mkdir: cannot create directory `/usr/local/hadoop/bin/../logs': Permission denied
localhost: starting secondarynamenode, logging to /usr/local/hadoop/bin/../logs/hadoop-hadoop-secondarynamenode-abraham-Dimension-3000.out
localhost: /usr/local/hadoop/bin/hadoop-daemon.sh: line 117: /usr/local/hadoop/bin/../logs/hadoop-hadoop-secondarynamenode-abraham-Dimension-3000.out: No such file or directory
localhost: head: cannot open `/usr/local/hadoop/bin/../logs/hadoop-hadoop-secondarynamenode-abraham-Dimension-3000.out' for reading: No such file or directory
mkdir: cannot create directory `/usr/local/hadoop/bin/../logs': Permission denied
starting jobtracker, logging to /usr/local/hadoop/bin/../logs/hadoop-hadoop-jobtracker-abraham-Dimension-3000.out
/usr/local/hadoop/bin/hadoop-daemon.sh: line 117: /usr/local/hadoop/bin/../logs/hadoop-hadoop-jobtracker-abraham-Dimension-3000.out: No such file or directory
head: cannot open `/usr/local/hadoop/bin/../logs/hadoop-hadoop-jobtracker-abraham-Dimension-3000.out' for reading: No such file or directory
localhost: mkdir: cannot create directory `/usr/local/hadoop/bin/../logs': Permission denied
localhost: starting tasktracker, logging to /usr/local/hadoop/bin/../logs/hadoop-hadoop-tasktracker-abraham-Dimension-3000.out
localhost: /usr/local/hadoop/bin/hadoop-daemon.sh: line 117: /usr/local/hadoop/bin/../logs/hadoop-hadoop-tasktracker-abraham-Dimension-3000.out: No such file or directory
localhost: head: cannot open `/usr/local/hadoop/bin/../logs/hadoop-hadoop-tasktracker-abraham-Dimension-3000.out' for reading: No such file or directory
hadoop@abraham-Dimension-3000:/usr/local/hadoop$ 

मुझे कोई सुराग नहीं है कि मैं क्या गलत कर रहा हूं या इनमें से कुछ त्रुटियां क्या हैं।

hadoop@abraham-Dimension-3000:/usr/local/hadoop$ jps
5099 Jps

समस्या का निदान करने वाला कोई भी हो सकता है।

जवाबों:


21

त्रुटियों की अनुमति समस्या का सुझाव देती है।

सुनिश्चित करें कि हडूप उपयोगकर्ता के पास उचित विशेषाधिकार हैं /usr/local/hadoop। प्रयत्न:

सुडो चाउन -R हडॉप / usr / लोकल / हडूप /

मैंने कुछ घंटे बिताए यह पता लगाने की कोशिश की कि मुझे अपने हूपअप काम करने के लिए किन सेटिंग्स को बदलना चाहिए। और अंत में मुझे समाधान मिला जो मेरे लिए काम करता है। धन्यवाद! :)
jjankowiak

1

आपने हडूप उपयोगकर्ता के अलावा अन्य के लिए हडूप फाइल सिस्टम के लिए कार्यशील निर्देशिका निर्दिष्ट की है, इसलिए जो निर्देशिका पढ़ी है, उसे हूप उपयोगकर्ता के लिए अनुमतियों को लिखें या निर्देशिका के ower को बदलने का
प्रयास करें ::

sudo chown -R hadoop-user /user/hadoop_project/

या

sudo chmod 777 /user/hadoop_project

जहां 'हडूप-यूजर' के लिए हूपूप एनवायरनमेंट का लॉगिन नाम है। हडूप फाइल सिस्टम के लिए 'हैडऑप-प्रोजेक्ट' निर्दिष्ट कार्य निर्देशिका है। (अपना स्वयं का लॉगिन और निर्देशिका निर्दिष्ट करें जो आप हडूप इंस्टॉलेशन के लिए उपयोग कर रहे हैं)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.