根据尚硅谷的事情安装hadoop遇到了两个比较大的问题
### 1、尚硅谷里面使用的是atguigu账号登陆的系统,而我本地用的是root。
报错信息
```bash
ERROR: Attempting to operate on hdfs namenode as root的方法
```
解决方法:
将start-dfs.sh,stop-dfs.sh(在hadoop安装目录的sbin里)两个文件顶部添加以下参数
HDFS_DATANODE_USER=root
HADOOP_SECURE_DN_USER=hdfs
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root
将start-yarn.sh,stop-yarn.sh(在hadoop安装目录的sbin里)两个文件顶部添加以下参数
YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root
### 2、在启动之前设置一下java_home
解决方法:
打开hadoop-env.sh文件
再显示地重新声明一遍JAVA_HOME