一、目的
在完成Flume拓扑结构之聚合的开发案例,启动了hurys23服务器早已安装好的Hadoop,结果居然报错了
二、报错详情
hurys23: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
启动Hadoop发现报错后,jps查看一下,发现之启动了ResourceManager服务
[root@hurys23 ~]# jps
4096 ResourceManager
4823 Jps
三、原因分析
根据报错提示hurys23: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password),分析后发现是ssh连接问题。
原因是下午在进行Flume拓扑结构之聚合的开发案例,在hurys23上ssh连接hurys24服务器,改变了id_rsa.pub等相关文件,因此需要在hurys23上重新ssh本地连接
由于hurys22也需要重新本地连接,因此以hurys22的ssh本地连接为例
四、在hurys22上ssh本地连接
[root@hurys22 ~]# cd
[root@hurys22 ~]# ssh-keygen -t rsa -P ""
[root@hurys22 ~]# ssh-copy-id -i .ssh/id_rsa.pub -p22 root@192.168.0.22
输入root用户密码
[root@hurys22 ~]# ssh -p22 root@192.168.0.22
Last login: Wed Dec 13 20:21:14 2023
[root@hurys22 ~]# exit
登出
Connection to 192.168.0.22 closed.
[root@hurys22 ~]# ssh -p22 root@hurys22
Last login: Wed Dec 13 20:22:31 2023 from hurys22
[root@hurys22 ~]# exit
登出
五、ssh连接后在hurys22上重启Hadoop服务
(一)启动Hadoop服务
[root@hurys22 ~]# start-all.sh
Starting namenodes on [hurys22]
上一次登录:三 12月 13 20:22:45 CST 2023从 fe80::6763:c079:b69f:bc99%eth0pts/1 上
Starting datanodes
上一次登录:三 12月 13 20:22:51 CST 2023pts/0 上
Starting secondary namenodes [hurys22]
上一次登录:三 12月 13 20:22:54 CST 2023pts/0 上
Starting resourcemanager
上一次登录:三 12月 13 20:22:57 CST 2023pts/0 上
Starting nodemanagers
上一次登录:三 12月 13 20:23:02 CST 2023pts/0 上
(二)jps查看Hadoop服务
[root@hurys22 ~]# jps
20880 SecondaryNameNode
20577 DataNode
21346 NodeManager
20407 NameNode
23337 Jps
21180 ResourceManager
(三)登录hurys22的Hadoop页面
文章来源:https://www.toymoban.com/news/detail-783412.html
OK,找到原因、解决问题。以后ssh连接其他服务器时不要ssh-keygen -t rsa -P "",直接ssh-copy-id -i .ssh/id_rsa.pub -p22 root@192.168.0.22即可,否则会出问题,引以为戒!文章来源地址https://www.toymoban.com/news/detail-783412.html
到了这里,关于二百一十八、Hadoop——Hadoop启动报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!