hadoop出现Permission denied (publickey,password)的问题
生活随笔
收集整理的這篇文章主要介紹了
hadoop出现Permission denied (publickey,password)的问题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問題:終端執(zhí)行start-all.sh 報(bào)錯(cuò)Permission denied (publickey,password)
?
1.安裝open-ssh服務(wù)sudo apt-get install openssh-server
2. 在本機(jī)生成密鑰對`ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
3. 將公鑰放到自動(dòng)認(rèn)證的xx文件中 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
?
解決辦法:
需要設(shè)置免密登陸
使用scp命令將hadoop核心主機(jī)(namenode)的authorized_keys文件放到其他主機(jī)的.ssh文件夾下,可使用命令“`scp ~/.ssh/authorized_keys aaa@ServerIP:~/.ssh/
?
成功后在核心主機(jī)使用ssh 加其他主機(jī)的ip就可以實(shí)現(xiàn)無密碼登錄,然后就可以使用
start-all.sh --config xxx/xxx/hadoop-x.x.x/etc/xxx/啟動(dòng)了
總結(jié)
以上是生活随笔為你收集整理的hadoop出现Permission denied (publickey,password)的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DNA序列的编码
- 下一篇: Python基本语法,让我们轻松入门学习