проблема с разрешениями при установке Hadoop?

проблема с разрешениями при установке Hadoop?

после извлечения 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, но я хочу знать, что не так с моим процессом, также обратите внимание, что я следуюэтотвидео.спасибо

решение1

Похоже, у пользователя 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используется опция.

решение2

Вы хотите переместить установку 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:

Пожалуйста, не забудьте перед тем, как перейти к следующему шагу, сделать 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, были рассмотрены в вышеуказанном документе.

решение3

При сохранении файла "~/.bashrc" вам также необходимо выполнить команду "source ~/.bashrc", чтобы обновить изменения, внесенные вами в ~/.bashrc.

Затем, открывая новый терминал, вам нужно сделать "su hduser". Он должен запросить пароль, введите пароль. Теперь, когда вы находитесь в режиме hduser, попробуйте запустить команду версии hadoop. Это должно сработать.

Если проблема все равно не исчезнет, ​​я бы посоветовал вам попробовать установить hadoop заново: Перейдите по ссылке ниже. Я подготовил это с достаточными пояснениями и пошаговыми скриншотами:

https://writetosoumitra.blogspot.in/

Если вы где-то застряли, не стесняйтесь спрашивать.

Спасибо.

Связанный контент