HADOOP入門(6):使用(5)安裝(5)常見錯(cuò)誤及解決方案
1)防火墻沒(méi)關(guān)閉、或者沒(méi)有啟動(dòng)YARN
INFO client.RMProxy: Connecting to ResourceManager at hadoop108/192.168.10.108:8032
2)主機(jī)名稱配置錯(cuò)誤
3)IP地址配置錯(cuò)誤
4)ssh沒(méi)有配置好
5)root用戶和atguigu兩個(gè)用戶啟動(dòng)集群不統(tǒng)一
6)配置文件修改不細(xì)心
7)不識(shí)別主機(jī)名稱
java.net.UnknownHostException: hadoop102: hadoop102 at java.net.InetAddress.getLocalHost(InetAddress.java:1475) at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:146) at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1290) at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1287) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:415)
解決辦法:
(1)在/etc/hosts文件中添加192.168.10.102 hadoop102
(2)主機(jī)名稱不要起hadoop hadoop000等特殊名稱
8)DataNode和NameNode進(jìn)程同時(shí)只能工作一個(gè)。

9)執(zhí)行命令不生效,粘貼Word中命令時(shí),遇到-和長(zhǎng)–沒(méi)區(qū)分開。導(dǎo)致命令失效
解決辦法:盡量不要粘貼Word中代碼。
10)jps發(fā)現(xiàn)進(jìn)程已經(jīng)沒(méi)有,但是重新啟動(dòng)集群,提示進(jìn)程已經(jīng)開啟。
原因是在Linux的根目錄下/tmp目錄中存在啟動(dòng)的進(jìn)程臨時(shí)文件,將集群相關(guān)進(jìn)程刪除掉,再重新啟動(dòng)集群。
11)jps不生效
原因:全局變量hadoop java沒(méi)有生效。解決辦法:需要source /etc/profile文件。
12)8088端口連接不上
[atguigu@hadoop102 桌面]$ cat /etc/hosts
注釋掉如下代碼
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1 hadoop102
本文來(lái)自博客園,作者:秋華,轉(zhuǎn)載請(qǐng)注明原文鏈接:http://www.rzrgm.cn/qiu-hua/p/15228696.html

浙公網(wǎng)安備 33010602011771號(hào)