### 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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)