【发布时间】:2015-11-24 14:01:34
【问题描述】:
我配置并安装了 hadoop 1.2.1 单节点。我将namenode和jobtracker地址分别配置为“hdfs://localhost:9000”和“localhost:9001”。
启动集群后 (start-all.sh)。我在这之后运行了netstat -nltp,它列出了hadoop端口。
50030 - jobtracker Web UI
50060 - tasktracker Web UI
50070 - namenode Web UI
50075 - datanode Web UI
(http://localhost:50075/browseDirectory.jsp?dir=%2F)
50090 - secondary namenode Web UI
54310 - namenode (as configured in XML)
54311 - jobtracker (as configured in XML)
50010 - datanode (for data transfer)
50020 - datanode (for block metadata operations & recovery)
33447 - tasktracker ( not configured. Any unused local port is chosen by hadoop itself)
但是,另外几个端口也被占用了,显示它是 java 进程(我停止了 hadoop 并确认这些端口只属于那个 hadoop 集群)。
48212 - ???
41888 - ???
47448 - ???
52544 - ???
这些不是固定端口。它们是动态选择的。因为,当我重新启动集群时(stop-all.sh 和 start-all.sh),其他端口与第一次相同,只是这些端口发生了变化
48945 - tasktracker (This is fine, as explained before)
其他端口呢?这些端口是做什么用的?
44117 - ???
59446 - ???
52965 - ???
56583 - ???
【问题讨论】:
标签: hadoop networking mapreduce hdfs