學習四:jobtracker和tasktracker無法正常啟動
按照前面的學習一和學習三的步驟進行配置,我們發現Namenode的MapReduce
jobtracker和DataNode的tasktracker無法正常啟動,具體表現如下:
masternode:
# jps
4210 Jps
4156 NameNode
slavenode
# jps
4028 DataNode
4106 TaskTracker
masternode無法啟動jobtracker,查詢mared-site.xml配置發現以下問題:
mapred.job.tracker
masternode:54311
value值配置錯誤,應該新增hdfs://,修改後如下:
hdfs://masternode:54311
啟動service hadoop-0.20-jobtracker start依然無法啟動,檢視錯誤日誌:
#vi /var/log/hadoop-0.20/hadoop-hadoop-jobtracker-masternode.log
org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security.AccessControlException: Permission denied: user=mapred, access=WRITE, inode="/":hdfs:supergroup:drwxr-xr-x
其mapred.system.dir並沒有定位到/mapred/system目錄上,而是使用“/”目錄,在masternode節點上mapred-site.xml新增以下的配置:
mapred.system.dir
/mapred/system
啟動jobtracker正常。
總結:
在隨機文件CDH3_Installation_Guide-u3.pdf中,以上的配置沒有描述清楚,或者描述在不顯眼的地方,造成配置的錯誤,具體如下:
1、在P64頁中,描述mapred.job.tracker中對其配置解釋如下:
Specifies the hostname and port of the JobTracker's RPC server, in the form.:.
應該改為hdfs://:.
2、在P73頁中,建立mapred檔案目錄命令:
$ sudo -u hdfs hadoop fs -mkdir /mapred/system
$ sudo -u hdfs hadoop fs -chown mapred:hadoop /mapred/system
給出了/(root directory)使用者屬主hdfs:hadoop
在註釋中,需要注意以下一行字:
Add the path for the mapred.system.dir directory to the conf/mapred-site.xml file.
jobtracker和DataNode的tasktracker無法正常啟動,具體表現如下:
masternode:
# jps
4210 Jps
4156 NameNode
slavenode
# jps
4028 DataNode
4106 TaskTracker
masternode無法啟動jobtracker,查詢mared-site.xml配置發現以下問題:
value值配置錯誤,應該新增hdfs://,修改後如下:
啟動service hadoop-0.20-jobtracker start依然無法啟動,檢視錯誤日誌:
#vi /var/log/hadoop-0.20/hadoop-hadoop-jobtracker-masternode.log
org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security.AccessControlException: Permission denied: user=mapred, access=WRITE, inode="/":hdfs:supergroup:drwxr-xr-x
其mapred.system.dir並沒有定位到/mapred/system目錄上,而是使用“/”目錄,在masternode節點上mapred-site.xml新增以下的配置:
啟動jobtracker正常。
總結:
在隨機文件CDH3_Installation_Guide-u3.pdf中,以上的配置沒有描述清楚,或者描述在不顯眼的地方,造成配置的錯誤,具體如下:
1、在P64頁中,描述mapred.job.tracker中對其配置解釋如下:
Specifies the hostname and port of the JobTracker's RPC server, in the form.
應該改為hdfs://
2、在P73頁中,建立mapred檔案目錄命令:
$ sudo -u hdfs hadoop fs -mkdir /mapred/system
$ sudo -u hdfs hadoop fs -chown mapred:hadoop /mapred/system
給出了/(root directory)使用者屬主hdfs:hadoop
在註釋中,需要注意以下一行字:
Add the path for the mapred.system.dir directory to the conf/mapred-site.xml file.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/354732/viewspace-721504/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- win10 ituns無法正常啟動怎麼辦_win10 ituns無法正常啟動解決方法Win10
- Webphser Applcation Server Dmgr無法正常啟動WebAPPServer
- Oracle Haip無法啟動問題學習OracleAI
- qt6 QtOpcUa無法正常啟動問題QT
- win10安裝程式無法正常啟動怎麼辦_win10安裝程式無法正常啟動如何解決Win10
- MacOS Monterey 12.0.1 下無法正常啟動 vagrant upMac
- mongoDB非正常關閉後無法啟動問題MongoDB
- open in live server無法正常開啟Server
- win10系統無法正常啟動如何進入安全模式_win10無法正常啟動進入安全模式的步驟Win10模式
- JobTracker啟動流程原始碼級分析原始碼
- 達夢資料庫dmap服務無法正常啟動資料庫
- Docker 自定義網橋後,無法正常啟動問題Docker
- win10電腦無法正常啟動的解決方法Win10
- Springboot整合Swagger2無法正常啟動Spring BootSwagger
- Eclipse非正常死亡後無法啟動的處理方法Eclipse
- office正在更新無法正常啟動如何修復_office顯示正在更新無法開啟解決方法
- 在Linux系統下啟動eclipse時遇到Eclipse 無法正常啟動LinuxEclipse
- MAC電腦出現問題,無法正常啟動怎麼辦?Mac
- 程式無法正常啟動0xc0000142解決方法
- goldengate director 對應的startweblogic.cmd無法正常啟動GoWeb
- win10應用程式無法正常啟動怎麼解決_win10應用程式無法啟動解決教程Win10
- win10 sxstrace.exe無法啟動解決辦法_win10系統應用程式無法正常啟動怎麼辦Win10
- windows10安裝程式無法正常啟動最佳解決方法Windows
- Windows XP電腦開機出錯無法正常啟動的解決方法Windows
- BIEE11g--bi server1無法正常啟動原因之二Server
- BIEE11g--bi server1無法正常啟動原因之一Server
- 關於win平臺下,oracleservice<sid>無法正常啟動的問題Oracle
- WinXP啟動無法顯示桌面,無法啟動IE,無法關機的解決方案
- eclipse無法啟動Eclipse
- Oracle lsnrctl 無法啟動Oracle
- win10系統映象安裝後無法正常啟動怎麼解決Win10
- 懷疑私網網路卡多播問題導致crs無法正常啟動
- win1啟動遊戲應用程式無法正常啟動0*c0000142怎麼解決遊戲
- Wireshark運算子!=無法正常工作
- beego session 根本無法正常使用GoSession
- 串列埠無法正常通訊串列埠
- win10系統強制關機後無法正常啟動了如何解決Win10
- php-worker 無法啟動PHP