二百一十八、Hadoop——Hadoop启动报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)

一、目的

在完成Flume拓扑结构之聚合的开发案例,启动了hurys23服务器早已安装好的Hadoop,结果居然报错了

二、报错详情

hurys23: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
二百一十八、Hadoop——Hadoop启动报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)_第1张图片

启动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 ""

二百一十八、Hadoop——Hadoop启动报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)_第2张图片

[root@hurys22 ~]# ssh-copy-id -i .ssh/id_rsa.pub  -p22 [email protected]

输入root用户密码

二百一十八、Hadoop——Hadoop启动报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)_第3张图片

[root@hurys22 ~]# ssh -p22 [email protected]
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
登出

二百一十八、Hadoop——Hadoop启动报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)_第4张图片

五、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页面

二百一十八、Hadoop——Hadoop启动报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)_第5张图片

OK,找到原因、解决问题。以后ssh连接其他服务器时不要ssh-keygen -t rsa  -P "",直接ssh-copy-id -i .ssh/id_rsa.pub  -p22 [email protected]即可,否则会出问题,引以为戒!

你可能感兴趣的:(Hadoop,hadoop,ssh)