linux怎么查看本机内存大小
623
2022-11-20
Hadoop之——以root身份启动Hadoop3.x报错
1、使用root配置的hadoop并启动会出现报错
错误:
Starting namenodes on [master]ERROR: Attempting to operate on hdfs namenode as rootERROR: but there is no HDFS_NAMENODE_USER defined. Aborting operation.Starting datanodesERROR: Attempting to operate on hdfs datanode as rootERROR: but there is no HDFS_DATANODE_USER defined. Aborting operation.Starting secondary namenodes [slave1]ERROR: Attempting to operate on hdfs secondarynamenode as rootERROR: but there is no HDFS_SECONDARYNAMENODE_USER defined. Aborting operation.
解决方法:
在/hadoop/sbin路径下:将start-dfs.sh,stop-dfs.sh两个文件顶部添加以下参数
HDFS_DATANODE_USER=rootHADOOP_SECURE_DN_USER=hdfsHDFS_NAMENODE_USER=rootHDFS_SECONDARYNAMENODE_USER=root
start-yarn.sh,stop-yarn.sh顶部也需添加以下
YARN_RESOURCEMANAGER_USER=rootHADOOP_SECURE_DN_USER=yarnYARN_NODEMANAGER_USER=root
还一种解决方案就是:以非root身份启动hadoop。
2、再次启动出现如下错误
WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.Starting namenodes on [binghe100]binghe100: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).Starting datanodeslocalhost: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).Starting secondary namenodes [binghe100]binghe100: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).2019-06-23 16:32:18,082 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicableStarting resourcemanagerStarting nodemanagerslocalhost: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
解决办法:
配置免密登录(注意:对本机也需要配置)
ssh-keygen -t rsassh-copy-id -i ~/.ssh/id_rsa.pub
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~