启动Hadoop时没有使用正确的用户名

时间:2018-04-02 11:08:09

标签: hadoop

我试图启动Hadoop

./sbin/start-dfs.sh 

但是我收到以下错误

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.

我在执行start

之前从终端运行了这个
export HADOOP_USER_NAME="myname"
export HDFS_NAMENODE_USER="myname"
export HDFS_DATANODE_USER="myname"
export HDFS_SECONDARYNAMENODE_USER="myname"
export YARN_RESOURCEMANAGER_USER="myname"
export YARN_NODEMANAGER_USER="myname"

我还创建了数据文件夹并将其分配给同一个用户组。我还缺少什么?

0 个答案:

没有答案