Должен ли пользователь hadoop находиться в файле sudoers?

linux ubuntu hadoop

359 просмотра

1 ответ

1186 Репутация автора

Я изучаю Hadoop (2.7.1). Я настраиваю его в Ubuntu (15.04) и создал для Hadoop отдельного пользователя, чтобы изолировать файловую систему Hadoop от файловой системы Linux. Но когда я пытаюсь использовать sudoпод этим пользователем hadoop, я получаю ошибку:

Hadoop отсутствует в файле sudoers. Об этом инциденте будет сообщено.

Этот пользователь должен быть в файле sudoers? В каких случаях я должен работать под управлением пользователя hadoop и root?

Автор: Igorock Источник Размещён: 18.07.2016 08:11

Ответы (1)


4 плюса

2422 Репутация автора

Решение

Нет, пользователь hadoop не должен (не должен быть) в файле sudoers. Как вы сказали, чтобы изолировать операции, связанные с Hadoop, от локальных операций, вы должны использовать конкретных пользователей для определенных целей.

Вы должны использовать своего обычного пользователя Linux (или пользователя root), например, для установки пакетов Linux, необходимых для hadoop, например, OpenSSH, Java и т. Д.

Вы должны использовать пользователя hadoop для операций, связанных с hadoop, например, запуск кластера, использование HDFS, запуск программ MR и т. Д.

Надеюсь это поможет!

Автор: daemon12 Размещён: 19.07.2016 04:32
Вопросы из категории :
32x32