一、關(guān)于安裝
1.? 在Hadoop全分布環(huán)境搭建中,記得每臺(tái)服務(wù)器上都需要安裝 JDK
2.? 安裝Hadoop完畢后,除了需要配置環(huán)境變量外,還需要修改多個(gè)配置文件,缺一不可。文件位置在你指定路徑安裝的Hadoop下? 的 /etc/hadoop/ 目錄下。 ? ? ??
?需要修改的配置文件: ?? hadoop-env.sh ? ? ? ? hdfs-site.xml ? ? ? core-site.xml ? ? ?? mapred-site.xml (這個(gè)配置文件是原來(lái) mapred-site-template 修改過(guò)的名字) ? yarn-site.xml ? slaves ? 由于疏忽,忘記配置slaves,導(dǎo)致在主機(jī)上啟動(dòng)服務(wù)后,其它服務(wù)器完全沒反應(yīng)。
3.? 由于多次format namenode節(jié)點(diǎn)導(dǎo)致 ?namdenode 的 namespaceID 與 ?datanode的namespaceID 不一致,從而導(dǎo)致namenode和 datanode的斷連。 ? ??
? ?? 解決方案:1、先將Hadoop所有服務(wù)停止,stop-all.sh ?? 2、在自己設(shè)置的臨時(shí)文件夾(tmp/dfs/)中將data文件夾刪除 ?? 3、重新啟動(dòng)Hadoop服務(wù)就可以了,start-dfs.sh,用jps查看。
4. 啟動(dòng)服務(wù)后發(fā)現(xiàn)其它正常,DataNode 沒起來(lái),有可能是因?yàn)?NameNode 數(shù)據(jù)里的 CID 和DataNode 上的 CID 不一致。 解決方案: 關(guān)閉服務(wù),將DataNode里的CID改為NameNode的 ? ? CID即可。
5. 執(zhí)行 yarn 啟動(dòng)命令時(shí),要在指定的 ResourceManager 上啟動(dòng)。否則會(huì)發(fā)現(xiàn) ResourceManager ?? 未啟動(dòng)。
6.在確認(rèn)各配置文件正確后,如果不能正常連接到 HDFS 或 Yarn 平臺(tái),嘗試更換瀏覽器,推薦 ? ? ? ? 電腦自帶的 ie 瀏覽器。
二、MapReduce 錯(cuò)誤


? 以上便是一些簡(jiǎn)單的常見錯(cuò)誤,希望對(duì)大家能有所幫助。