Редактирование файла ~/.bashrc для установки hadoop
Я пытался установить hadoop-2.6.0 на мою машину с Ubuntu 16.04. Я вошел в hduser от другого пользователя krishna от:
sudo su hduser
и hduser затем попадает в его использование.
После этого я ввел команду:
vi ~/.bashrc
Это открывает файл в режиме только для чтения, но я не получаю права на запись, чтобы я мог добавить в него набор операторов.
1 ответ
Решение
Для устранения неполадок вы должны сначала выполнить команду:
ls -l /home/hduser/.bashrc
Он будет отображать:
-rw-r--r-- 1 hduser 186 Jun 27 15:27 /home/hduser/.bashrc
Первый столбец (-rw-r--r--) списки разрешений, третий (hduset) владелец файла. Если владелец не hduser но rootвам нужно будет запустить:
sudo chown hduser /home/hduser/.bashrc
Если бы был hduser указан как владелец, но разрешения не будут содержать wвам нужно будет запустить:
sudo chmod u+w /home/hduser/.bashrc