Я хочу переместить установку Hadoop на/usr/local/hadoop каталоге, но я время это говорит
~/hadoop-2.6.0$ sudo mv * /usr/local/hadoop
mv: target ‘/usr/local/hadoop’ is not a directory
Вы хотите переместить установку 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.
Это может быть разрешено путем входа в систему как sudoer и затем добавления hduser sudo группе:
hduser@Soumitra-PC:~/hadoop-2.6.0$ su soumitra
Password: # I enter soumitra's password
soumitra@Soumitra-PC:/home/hduser$ sudo adduser hduser sudo
[sudo] password for soumitra:
Adding user `hduser' to group `sudo' ...
Adding user hduser to group sudo
Done.
Теперь, hduser может использовать sudo
для получения полномочия пользователя 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 с подробными снимками экрана и Объяснением
, Этот документ был создан мной после установки нескольких версий Hadoop на нескольких версиях Ubuntu. Так, большинство общих проблем/ошибок/запросов, с которыми человек сталкивается при установке Hadoop на Ubuntu, было обсуждено в вышеупомянутом документе.
Не копируйте содержание папки. Копия полная папка.
Выполняют шаги.
sudo rm /usr/local/hadoop
cd ..
sudo mv hadoop-2.6.0 /usr/local
Я думаю, у вас нет папки hadoop
в /usr/local
, поэтому выполните следующие действия:
sudo mkdir/usr/local/hadoop
sudo mv hadoop-2.6 /usr/local/hadoop
cd /usr/local/hadoop
sudo ln -s hadoop-2.6 hadoop