hadoop的分佈式部署在三臺機,分別爲:hadoop.node.server0一、hadoop.node.server0二、hadoop.node.server03,nameNode部署在server01中,而YARN的resourceManager部署在server02, 在server01機器上配置好core-site.xml、hdfs-site.xml、mapred-site.xml、slave等配置文件,node
配置無密碼登陸, 將配置文件scp到其它各臺機器中,執行bin/hdfs namenode -format面試
在server01機器快速的敲啓動命令sbin/start-dfs.sh及sbin/start-yarn.sh,開始在各臺機器上用jps命令檢查服務是否正常,結果發現resourceManager沒顯示出來。立刻意識到是否是配置文件有問題,翻查了以前全部配置文件的配置項、host主機名等,沒發現有問題,再重敲啓動命令仍是無效。後面試着一臺一臺機器去啓動,發現resourceManager在server02正常起來了,這才明白以前的start-yarn.sh這種批處理命令,不能在namenode所在的機器上啓動的,而是在必定要在resourceManager所在server02中敲此命令才正常。分佈式