当配置完hadoop所有文件之后,进入非root用户想要格式化文件系统,使用hadoop namenode -format出现如下报错时,说明是配置文件中的用户权限出现了问题。
此时需要登入root用户,打开你自己配置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用户改为当前使用的用户名字就行了