DataNode,NameNode,JobTracker,TaskTracker用jps查看无法启动解决办法
查看tasktracker的50060的地址無法正常查看,主要有兩個原因,一個是在/tmp目錄下有以前使用2.02版本留下的文件沒有刪除,二個是因為端口被占用了
解決方法:
一、刪除/tmp目錄下所有文件
[root@localhost hadoop]# su -
[root@localhost ~]# cd /tmp/
[root@localhost tmp]# ls
hadoop-shen hsperfdata_shen
hadoop-shen-datanode.pid Jetty_0_0_0_0_50030_job____yn7qmk
hadoop-shen-jobtracker.pid Jetty_0_0_0_0_50070_hdfs____w2cu08
hadoop-shen-namenode.pid Jetty_0_0_0_0_50075_datanode____hwtdwq
hadoop-shen-secondarynamenode.pid Jetty_0_0_0_0_50090_secondary____y6aanv
hadoop-shen-tasktracker.pid
[root@localhost tmp]# rm -rf *
?
二、對占用的端口進行釋放
[shen@localhost hadoop]$ lsof -i:9000
[shen@localhost hadoop]$ lsof -i:50070
[shen@localhost hadoop]$ lsof -i:50030
[shen@localhost hadoop]$ lsof -i:50075
[shen@localhost hadoop]$ lsof -i:50060
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 4280 shen 79u IPv6 51108 0t0 TCP *:50060 (LISTEN)
[shen@localhost hadoop]$ kill 4280
[shen@localhost hadoop]$ lsof -i:50020
[shen@localhost hadoop]$ lsof -i:50010
?
如上圖,就是因為50060端口被占用,所以無法啟動TaskTracker,kill后一切正常
[shen@localhost hadoop]$ jps
13510 DataNode
13656 SecondaryNameNode
13918 TaskTracker
13750 JobTracker
13362 NameNode
13994 Jps
默認(rèn)端口 ? ?設(shè)置位置 ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?描述信息 9000 ? ? ? ? ?namenode ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 交互端口 8020 ? ? ? ? ?namenode ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? RPC交互端口
8021 ? ? ? ? ?JT RPC ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 交互端口
50030 ? ? ? ?mapred.job.tracker.http.address JobTracker administrative web GUI ? ??JOBTRACKER的HTTP服務(wù)器和端口
50070 ? ? ? ?dfs.http.address NameNode administrative web GUI ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?NAMENODE的HTTP服務(wù)器和端口
50010 ? ? ? ?dfs.datanode.address DataNode control port ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?DATANODE控制端口,主要用于DATANODE初始化時向NAMENODE提出注冊和應(yīng)答請求
50020 ? ? ? ?dfs.datanode.ipc.address DataNode IPC port, used for block transfer ? ?DATANODE的RPC服務(wù)器地址和端口
50060 ? ? ? ?mapred.task.tracker.http.address Per TaskTracker web interface ? ? ? ? ??TASKTRACKER的HTTP服務(wù)器和端口
50075 ? ? ? ?dfs.datanode.http.address Per DataNode web interface ? ? ? ? ? ? ? ? ? ? ? ? ?DATANODE的HTTP服務(wù)器和端口
50090 ? ? ? ?dfs.secondary.http.address Per secondary NameNode web interface ? ??輔助DATANODE的HTTP服務(wù)器和端口
三.對namenode進行格式化
如果有修改過namenode dir 位置,需要確保位置不存在,并對/tmp目錄下文件進行刪除,不然會總是Format abort參考網(wǎng)站: http://blog.csdn.net/mydreamongo/article/details/8146036 http://hi.baidu.com/chemical_liang/item/64e1b7eb3045143986d9deeb
轉(zhuǎn)載于:https://www.cnblogs.com/catWang/p/3924758.html
總結(jié)
以上是生活随笔為你收集整理的DataNode,NameNode,JobTracker,TaskTracker用jps查看无法启动解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习笔记-第四周-心得体会
- 下一篇: mcgs组态软件中字体如果从左到右变化_