1.Attempting to operate on hdfs namenode as root
解决方法:在/etc/profile下添加全局变量
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
然后source /etc/profile
2.启动Hadoop,报错Error JAVA HOME is not set and could not be found
解决方法:首先java -version查看java版本,是否已安装
然后,export查看环境是否配置成功
最后hadoop安装目录下的etc/hadoop中编辑hadoop-env.sh
最后添加JAVA_HOME的全局变量
最后在hadoop安装目录下调用sbin/start-dfs.sh即可开启集群