Как удалить ОШИБКУ start-dfs.sh в Hadoop-3.2.0 - PullRequest
0 голосов
/ 26 февраля 2019

Получение следующих ошибок при запуске start-dfs.sh для запуска сервисов hadoop:

Starting namenodes on [localhost]
ERROR: Attempting to operate on hdfs namenode as root
ERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation.
Starting datanodes
ERROR: Attempting to operate on hdfs datanode as root
ERROR: but there is no HDFS_DATANODE_USER defined. Aborting operation.
Starting secondary namenodes [ahsan-Lenovo-G570]
ERROR: Attempting to operate on hdfs secondarynamenode as root
ERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting operation.

1 Ответ

0 голосов
/ 28 февраля 2019

В домашней директории hadoop откройте файл etc / hadoop / hadoop-env.sh и добавьте следующие строки для устранения ошибки:

export HDFS_NAMENODE_USER=root
export HDFS_DATANODE_USER=root
export HDFS_SECONDARYNAMENODE_USER=root
export YARN_RESOURCEMANAGER_USER=root
export YARN_NODEMANAGER_USER=root

Вы можете добавить свое имя пользователя, заменив root в вышеприведенных командах.

...