1、出现了问题localhost: ERROR: JAVA_HOME is not set and could not be found.
*解决方案尝试:
修改hadoop-env.sh(在etc/hadoop)
sudo gedit /usr/local/hadoop/etc/hadoop/hadoop-env.sh
将原本的JAVA_HOME 替换为绝对路径就可以了
#export JAVA_HOME=${JAVA_HOME}
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_121
2、出现了问题Attempting to operate on hdfs namenode as root
*解决方案尝试:
在环境变量中添加下面的配置
vi /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
3、出现问题
*解决方案尝试:
重新使用root用户权限进行ssh免密配置
4、出现问题无法启动resource
*解决方案尝试:
删除yarn-site.xml文件中的IP的端口