【错误描述1】
启动hadoop后没有resourcenamager和nodemanagers节点
【解决方案】
可能是JDK版过高,过高的JDK版本默认禁止访问许多javax的API导致hadoop启动失败;
建议下载jdk1.8 Java Archive Downloads - Java SE 8
【错误描述2】
启动Hadoop时出现Error;
ERROR: node02:Cannot set priority of resourcemanager process on xxxx
【解决方案】
hadoop用户设置错误;
可将HADOOP_HOME/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
export JAVA_HOME=/export/servers/jdk/ //此处为JDK的文件路径
export HDFS_JOURNALNODE_USER=root
export HDFS_ZKFC_USER=root
export HADOOP_SHELL_EXECNAME=root