হাদুপে একক নোড ক্লাস্টার শুরু করার পরে "অনুমতি অস্বীকার করা" ত্রুটি


10

আমি উবুন্টু ১০.১০ এ কাজ করছি এবং হাডুপে একটি নোড ক্লাস্টার শুরু করার চেষ্টা করছি।

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। চেষ্টা করুন:

sudo chown -R hadoop / usr / local / hadoop /

আমার হুডুপটি কাজ করতে কী সেটিংস পরিবর্তন করা উচিত তা জানার চেষ্টা করে আমি কয়েক ঘন্টা ব্যয় করেছি। এবং অবশেষে আমি সমাধানটি পেয়েছি যা আমার পক্ষে কাজ করে। ধন্যবাদ! :)
jjankowiak

1

আপনি হ্যাডোপ ফাইল সিস্টেমের জন্য হ্যাডুপ ব্যবহারকারী সিস্টেম ছাড়াও ওয়ার্কিং ডিরেক্টরিটি নির্দিষ্ট করেছেন, সুতরাং যে ডিরেক্টরিটি পড়েছেন, সেটি হ্যান্ডুপ ব্যবহারকারীকে লিখতে অনুমতি লিখুন বা ডিরেক্টরিটির ক্ষমতা পরিবর্তন
করুন:

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

অথবা

sudo chmod 777 /user/hadoop_project

যেখানে 'হ্যাডোপ-ইউজার' হ্যাডোপ এনভায়রনোমেন্টের জন্য লগইন নাম। 'হ্যাডোপ-প্রজেক্ট' হ্যাডোপ ফাইল সিস্টেমের জন্য নির্দিষ্ট কাজ নির্দেশিকা। (আপনি হ্যাডোপ ইনস্টলেশনের জন্য ব্যবহার করছেন এমন নিজস্ব নিজস্ব লগইন এবং ডিরেক্টরি উল্লেখ করুন)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.