日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

搭建hadoop3.x报错 Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

發布時間:2024/3/12 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 搭建hadoop3.x报错 Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

啟動hadoop偽分布式集群報錯
node1: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). node2: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

數據節點node1和node2為正常啟動
,如圖


在網上找了很多相同報錯都是ssh免秘登陸的問題,但在這報錯前每臺服務器可以實現免密訪問,最開始排除了ssh免密連接問題

先檢查hosts文件是否配置了IP地址和主機名對應關系

#vi /etc/hosts
  • 1

三臺服務器都檢查,看是否有錯誤導致master不能識別node1和node2主機名
我的配置如下
在每個服務器上再關閉防火墻,這一步最開始就得做,這里怕遺漏再每個節點執行一遍

# systemctl disable firewalld.service
  • 1

執行開機禁用防火墻自啟命令
接著執行啟動hadoop集群命令

[root@master sbin]# start-all.sh
  • 1

依然報錯,接下來考慮ssh問題,主要考慮是否node1和node2傳輸了公匙到master節點,以及master節點是否授權了authonized文件
接下來在node1節點執行

[root@node1 ~]# ssh-keygen -t rsa
  • 1

之前生成過在是否重復執行那按yes

把產生的公鑰文件放置到authorized_keys文件中,命令如下:

[root@node1 etc ]# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys [root@node1 etc ]# chmod 0600 ~/.ssh/authorized_keys
  • 1
  • 2

在node1主機上,傳輸公鑰到master主機

[root@node1 ~]# ssh-copy-id -i master
  • 1

同樣的方式在master節點上執行如下命令:

[root@master ~]# ssh-copy-id -i node1
  • 1

node2節點執行同樣操作
再在master節點授權

[root@master .ssh]# chmod 0600 authorized_keys
  • 1

將授權文件發送到其他主機

[root@master .ssh]# scp authorized_keys node1:/root/.ssh/
  • 1

將授權文件發送到其他主機

[root@master .ssh]# scp authorized_keys node2:/root/.ssh/
  • 1

在重新在master節點啟動hadoop集群

#start-all.sh
  • 1


😃 問題解決

總結

以上是生活随笔為你收集整理的搭建hadoop3.x报错 Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。