启动hadoop组件时报错:(Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password))
生活随笔
收集整理的這篇文章主要介紹了
启动hadoop组件时报错:(Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password))
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
上網(wǎng)查過很多解決方案,但是試過還是不太適合,最后還是往公鑰的方面想得出得答案,下面為大家提供點思路(有可能自己的踩的坑很笨,不過沒所謂,誰不是這么過來的呢嘻嘻)
先看看報出錯的worker,我的workers是hadoop100、hadoop102、hadoop103,我印象中是沒有這個worker的,進去$HADOOP_HOME/sbin的workers文件一看,發(fā)現(xiàn)只有一個localhost。原來之前創(chuàng)建workers的時候打錯成了works,所以把worker信息都寫在了works里面,隨后刪掉works,把信息寫進workers里。(這個沒錯的直接跳到下一步)
更改后正常了。沒有出現(xiàn)別的worker名字,看上圖我用hadoop100跑的代碼,但是還是hadoop100報出來的錯誤,匪夷所思。想起之前做ssh無密登錄的時候只把公鑰分發(fā)到了hadoop102和hadoop103,那現(xiàn)在hadoop100拒絕訪問是不是就說我還要分發(fā)給hadoop100?于是我便嘗試了一下:
果然 就能正常訪問了
?
總結(jié)
以上是生活随笔為你收集整理的启动hadoop组件时报错:(Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password))的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Arduino基础知识复习12.18
- 下一篇: Ubuntu下搭建第一台hadoop输入