Hadoop集群中master: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).的解决和思路
生活随笔
收集整理的這篇文章主要介紹了
Hadoop集群中master: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).的解决和思路
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題概述
[wangguowei@master sbin]$ start-all.sh WARNING: Attempting to start all Apache Hadoop daemons as wangguowei in 10 seconds. WARNING: This is not a recommended production deployment configuration. WARNING: Use CTRL-C to abort. Starting namenodes on [master] master: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). Starting datanodes Starting secondary namenodes [master] master: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). 2022-10-08 21:17:44,946 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable Starting resourcemanager Starting nodemanagers在啟動了Hadoop集群后,發現master機的進程中并沒有NameNode和2NN,在從機中的進程中有對應的3個資源:DataNode,jps,nodemanger
原因分析
根據報錯原因分析
master: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
該問題是主機在對自己進行啟動NN和2NN進程的時候,由于沒有權限導致的,后面括號中也表示出了是由于公鑰的問題
解決方法
在確定了主機可以和從機進行通訊沒有問題后,仍然存在此問題,那么就是主機不能免密訪問主機,需要對該步驟進行配置即可
cd ~/.sshchmod 600 authorized_keysHadoop主從模式通信圖
總結
以上是生活随笔為你收集整理的Hadoop集群中master: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).的解决和思路的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL-LOCATE和FIND_IN
- 下一篇: 第三章 - 有穷自动机与词法分析(二)