Мне нужно использовать sudo для любой операции Hadoop, как изменять разрешения?

Я сам изучаю Hadoop, начиная вчера. Для обучения я настроил 64-битную версию Ubuntu 13.04 на VMWare Fusion на своем MacBook Pro. И я следую этому превосходному учебнику. До этого я никогда не использовал Ubuntu в качестве платформы разработки.

До сих пор мне удалось настроить Hadoop и успешно запустить пример WordCount. Но по пути я должен использовать sudo, чтобы что-либо сделать, например. запуск сервисов Hadoop:

/usr/local/hadoop/hadoop-1.1.2/bin/start-all.sh

никогда не работает, давая исключения, но sudo /usr/local/hadoop/hadoop-1.1.2/bin/start-all.sh работает нормально. То же самое происходит с stop-all.sh и практически любым другим.

Кроме того, при запуске сервисов Hadoop ОС запрашивает пароль несколько раз (один раз перед запуском каждого компонента), и это происходит, когда я использую .

Я не смог скопировать загруженные файлы в /usr/local/hadoop с помощью пользовательского интерфейса. Мне пришлось копировать их с помощью терминала с помощью sudo.

Если я открываю '/ usr / local' в пользовательском интерфейсе, нет разрешения на копирование, перемещение, удаление или создание новой папки. И я искал, как изменять разрешения, но для этой папки владелец не является зарегистрированным пользователем, но он был root, поэтому пользовательский интерфейс для установки разрешений был отключен. И нельзя войти в систему под именем root и использовать пользовательский интерфейс, зарегистрированный как root.

Также, когда наступил этап добавления конфигураций к /usr/local/hadoop/bin/start-all.sh, conf/mapred-site.xml и conf/hdfs-site.xml, я не смог сохранить изменения используя GEdit, и должен был внести изменения с помощью nano (которому предшествовал sudo), который снова был вызван разрешениями.

В моей настройке есть что-то другое: вместо /usr/local/hadoop/ у меня есть использовал /usr/local/hadoop/hadoop-1.1.2/ как папку извлечения Hadoop.

Мои вопросы:

Как добавить к разрешениям, чтобы я мог использовать пользовательский интерфейс и GEdit или любой редактор по своему выбору ? Как заставить все команды работать без sudo? И немного не связанный вопрос, какая лучшая среда для Hadoop? Исходя из Visual Studio и XCode, я ищу бесплатную среду IDE, которую я могу использовать, привыкая делать что-то с помощью терминала и используя GEdit для простых изменений кода?
1
задан 3 July 2013 в 00:29

0 ответов

Другие вопросы по тегам:

Похожие вопросы: