У меня есть кластер, на котором я настраиваю Cloudera 3, и неясно, следует ли мне использовать эти сценарии запуска / остановки, как раньше, со стандартной настройкой Apache Hadoop (где у меня была конкретная учетная запись пользователя, которая запускала весь материал Hadoop). С CDH3 я запустил эти службы как root.
Каков предлагаемый безопасный и удобный способ запуска и остановки с помощью Cloudera 3? Могут ли пользователи, которые хотят использовать эти ключи настройки сценариев, чтобы root мог войти в другие ящики? Если да, то как эта настройка выполняется пользователем sudo'd (просто sudo su
а ключи настройки?)?
Кроме того, когда я пытался запустить sudo /usr/lib/hadoop-0.20/bin/start-all.sh
(без настройки ключей для корневого пользователя для подключения к полям удаления) я получаю следующий вывод:
starting namenode, logging to /usr/lib/hadoop-0.20/bin/../logs/hadoop-root-namenode-meez01.out
May not run daemons as root. Please specify HADOOP_NAMENODE_USER
<asks me for root@myserver's password>
....
<similar message for jobtracker>
Обновить: Я знаю кто то там должно быть использование Cloudera .. это заговор, чтобы заставить меня заплатить за их поддержку ?! Дж / к. во всяком случае, позвольте мне рассказать, как вы его используете
Я искал похожую информацию и нашел ее здесь:
http://www.migrate2cloud.com/blog/hadoop-cluster-with-hadoop-0-20-and-ubuntu-10-04
Вы можете запускать / останавливать использование скриптов /etc/init.d/hadoop*