本文主要是介绍WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Hadoop启动时警告,但不影响使用,强迫症的我还是决定寻找解决办法
WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.
原因是Hadoop安装配置于root用户下,对文件需要进一步的配置,应该是由于新版Hadoop这个配置的参数更新了,所以出现了警告。只需将参数更新即可。
需要更新的文件:start-dfs.sh、stop-dfs.sh
在sbin目录底下
# 旧版
HDFS_DATANODE_USER=root
HADOOP_SECURE_DN_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root
参考之前的一篇:
Attempting to operate on hdfs namenode as root
# 新版
HDFS_DATANODE_USER=root
HDFS_DATANODE_SECURE_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root
这篇关于WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!