開啟hadoop集群的時(shí)候遇到了這個(gè)問題
我的問題比較好解決,一眼就能看出來,是因?yàn)閟lave和配置文件中的不對(duì)應(yīng)。然后我就去查了查還有沒有其他形式的,比如不是因?yàn)榕渲梦募锩鎸戝e(cuò)名字這種低級(jí)錯(cuò)誤還是有這種情況的,大概有以下幾種情況和解決方案
一定要配置免密登陸
在這之前要修改/etc/hosts文件中的映射
vim /etc/hosts #配置主機(jī)名字
對(duì)應(yīng)的ip和主機(jī)名字?
?免密登陸的配置步驟
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa #可以只在master上執(zhí)行,如果其他節(jié)點(diǎn)也想實(shí)現(xiàn)免密登陸,按照這個(gè)步驟操作就可以
ssh-copy-id -i /root/.ssh/id_dsa.pub master #將master公鑰復(fù)制到master
ssh-copy-id -i /root/.ssh/id_dsa.pub slave1 #將master公鑰復(fù)制到slave1
ssh-copy-id -i /root/.ssh/id_dsa.pub slave2 #將master公鑰復(fù)制到slave2
要在slaves文件中將自己的子節(jié)點(diǎn)的主機(jī)名加進(jìn)去,master文件中加入master
要改正確,這些名字都要對(duì)應(yīng)好才行
命令是(首先要進(jìn)入到hadoop那個(gè)文件夾中 我的是 cd /usr/hadoop/hadoop-2.7.3,在該目錄下輸入以下命令就可以了,slaves和master文件都在/usr/hadoop/hadoop-2.7.3/etc/hadoop 下,注意自己的路徑)
vim slaves
?文章來源:http://www.zghlxwxcb.cn/news/detail-743113.html
把這兩個(gè)直接寫進(jìn)去就行,不需要有別的東西,當(dāng)然如果你的名字和個(gè)數(shù)和我的不一樣,就按你的來
master文件同理
vim master
?
?這樣下來一般都沒什么問題了。
hadoop的啟動(dòng)
cd /usr/hadoop/hadoop-2.7.3
sbin/start-all.sh #主節(jié)點(diǎn)開啟服務(wù)
通過 jps 查看?
?
?
?
?
如果還是有問題,而且網(wǎng)上的方法試了很多很多還是不管用,那請(qǐng)?jiān)賾岩梢幌伦约?,仔仔?xì)細(xì)地再檢查一遍名字是不是對(duì)應(yīng)著的,希望大家以后配環(huán)境、寫代碼順順利利文章來源地址http://www.zghlxwxcb.cn/news/detail-743113.html
到了這里,關(guān)于【已解決,可放心食用】spark-slave1: ssh: Could not resolve hostname spark-slave1: Name or service not know的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!