после извлечения hadoop я открываю свой файл .bashrc и редактирую этот
export HADOOP_HOME="/media/hadoop/linux/soft/hadoop-1.2.1"
PATH=$PATH:$HADOOP_HOME/bin
export PATH
, затем сохраняю и открываю новый терминал и набираю hadoop version
, но там говорится, что проблема с правами доступа bash.
bash: /media/hadoop/linux/soft/hadoop-1.2.1/bin/hadoop: Permission denied
Так какое разрешение я должен дать ??????
Команда ls -l /media/hadoop/linux/soft/hadoop-1.2.1/bin
показывает результат
total 144
-rw------- 1 hadoop hadoop 15147 জুল 23 2013 hadoop
-rw------- 1 hadoop hadoop 2643 জুল 23 2013 hadoop-config.sh
-rw------- 1 hadoop hadoop 5064 জুল 23 2013 hadoop-daemon.sh
-rw------- 1 hadoop hadoop 1329 জুল 23 2013 hadoop-daemons.sh
-rw------- 1 hadoop hadoop 2810 জুল 23 2013 rcc
-rw------- 1 hadoop hadoop 2050 জুল 23 2013 slaves.sh
-rw------- 1 hadoop hadoop 1166 জুল 23 2013 start-all.sh
-rw------- 1 hadoop hadoop 1065 জুল 23 2013 start-balancer.sh
-rw------- 1 hadoop hadoop 1745 জুল 23 2013 start-dfs.sh
-rw------- 1 hadoop hadoop 1145 জুল 23 2013 start-jobhistoryserver.sh
-rw------- 1 hadoop hadoop 1259 জুল 23 2013 start-mapred.sh
-rw------- 1 hadoop hadoop 1119 জুল 23 2013 stop-all.sh
-rw------- 1 hadoop hadoop 1116 জুল 23 2013 stop-balancer.sh
-rw------- 1 hadoop hadoop 1246 জুল 23 2013 stop-dfs.sh
-rw------- 1 hadoop hadoop 1131 জুল 23 2013 stop-jobhistoryserver.sh
-rw------- 1 hadoop hadoop 1168 জুল 23 2013 stop-mapred.sh
-rw------- 1 hadoop hadoop 63598 জুল 23 2013 task-controller
уникальная часть является то, что я пытаюсь установить из загруженного файла и застрял с какой-то проблемой разрешения bash. Хотя, если я буду следовать всему процессу , это . Я могу правильно установить hadoop, но я хочу знать, что не так с моим процессом, и заметить, что я следую этому video.thanks
Кажется, что у hadoop пользователя нет необходимых полномочий.
Попытка: sudo chown -R hduser:hadoop /media/hadoop/linux/soft/hadoop-1.2.1
Эта команда сделает hduser
(часть группы hadoop
), чтобы быть владельцем каталога /media/hadoop/linux/soft/hadoop-1.2.1
. Чтобы сделать это рекурсивно т.е. для всех файлов и каталогов (и всех файлов и каталогов в рамках любого каталога), -R
, опция используется.
Вы хотите переместить установку Hadoop на/usr/local/hadoop каталоге. Так, мы должны создать каталог сначала:
hduser@Soumitra-PC:~$ sudo mkdir -p /usr/local/hadoop
[sudo] password for hduser:
hduser is not in the sudoers file. This incident will be reported.
Это может быть разрешено путем входа в систему как пользователь root и затем добавить hduser к sudo группе:
hduser@Soumitra-PC:~/hadoop-2.6.0$ su soumitra
Password:
soumitra@Soumitra-PC:/home/hduser$ sudo adduser hduser sudo
[sudo] password for soumitra:
Adding user hduser' to groupsudo' ...
Adding user hduser to group sudo
Done.
Теперь, hduser имеет полномочие пользователя root, мы можем переместить установку Hadoop на/usr/local/hadoop каталоге без любой проблемы:
soumitra@Soumitra-PC:/home/hduser$ sudo su hduser
hduser@Soumitra-PC:~$ sudo mkdir -p /usr/local/hadoop
[sudo] password for hduser:
не, перед входом в следующий шаг, don’t забывают делать CD и входить в каталог hadoop-2.6.0.
hduser@Soumitra-PC:~/hadoop-2.6.0$ sudo mv * /usr/local/hadoop
Подробная Пошаговая Установка Hadoop на Ubuntu с подробными снимками экрана и Объяснением:
https://drive.google.com/file/d/0B0YcHWv8cfAjdzAxbjlReUNLWUU/view
Этот документ был создан мной после установки нескольких версий Hadoop на нескольких версиях Ubuntu. Так, большинство общих проблем/ошибок/запросов, с которыми человек сталкивается при установке Hadoop на Ubuntu, было обсуждено в вышеупомянутом документе.
Когда Вы сохраняете "~/.bashrc" файл, необходимо сделать, выполняют "источник ~/.bashrc" команда также, для обновления изменения, которое Вы внесли в ~/.bashrc.
Затем при открытии нового терминала, необходимо сделать "su hduser". Это должно попросить пароль, ввести пароль. Теперь, когда Вы находитесь в hduser режиме, попытайтесь выполнить свою hadoop команду версии. Это должно работать.
Все еще, если бы проблема сохраняется, я предложил бы, чтобы Вы попытались установить hadoop заново: Следуйте за ссылкой ниже. Я подготовил это с достаточными объяснениями и пошаговыми снимками экрана:
https://writetosoumitra.blogspot.in /
, Если Вы застреваете где-нибудь, не стесняйтесь спрашивать.
Спасибо.