在本文之后,我尝试设置一个hadoop单节点集群-
http://www.bogotobogo.com/hadoop/bigdata_hadoop_install_on_ubuntu_single_node_cluster.php
一切看起来都很好,但当启动hadoop并列出所有端口时,我发现少了几个。
这些是我机器的端口。tcp 0.0.0.0:8088 0.0.0.0:*侦听1001 50434 5765/java
tcp 0.0.0.0:50010 0.0.0.0:*听1001 45587 5461/java
tcp 0.0.0.0:50075 0.0.0.0:*听1001 45594 5461/java
tcp 0.0.0.0:8030 0.0.0.0:*侦听1001 47365 5765/java
tcp 0.0.0.0:8031 0.0.0.0:*听1001 47353 5765/java
tcp 0.0.0.0:8032 0.0.0.0:*听1001 47373 5765/java
tcp 0.0.0.0:8033 0.0.0.0:*听1001 50861 5765/java
tcp 0.0.0.0:40641 0.0.0.0:*听1001 50843 5885/java
tcp 0.0.0.0:50020 0.0.0.0:*听1001 46697 5461/java
tcp 0.0.0.0:8040 0.0.0.0:*侦听1001 50850 5885/java
tcp 0.0.0.0:8042 0.0.0.0:*听1001 50854 5885/java
tcp 0.0.0.0:50090 0.0.0.0:*听1001 46221 5610/java
这是链接中的列表。
hduser@laptop:~$netstat-plten | grep java(并非所有进程都可以识别,非拥有的进程信息不会显示,您必须是root才能看到所有进程。)tcp 0.0.0.0:50020 0.0.0.0:*listen 1001 1843372 10605/java
tcp 0 0 127.0.0.1:54310 0.0.0.0:*听1001 1841277 10447/java
tcp 0.0.0.0:50090 0.0.0.0:*听1001 1841130 10895/java
tcp 0.0.0.0:50070 0.0.0.0:*听1001 1840196 10447/java
tcp 0.0.0.0:50010 0.0.0.0:*听1001 1841320 10605/java
tcp 0.0.0.0:50075 0.0.0.0:*听1001 1841646 10605/java
tcp6 0 0:::8040::*听1001 1845543 11383/java
tcp6 0:::8042::*听1001 1845551 11383/java
tcp6 0:::8088::*听1001 1842110 11252/java
tcp6 0 0:::49630::*听1001 1845534 11383/java
tcp6 0 0:::8030::*听1001 1842036 11252/java
tcp6 0:::8031::*听1001 1842005 11252/java
tcp6 0 0:::8032::*侦听1001 1842100 11252/java
tcp6 0:::8033::*侦听1001 1842162 11252/java
我错过的几件重要的事情是50070,它用于web门户。
1条答案
按热度按时间mjqavswn1#
您可以检查哪些hadoop进程正在使用
jps
命令。这将向您显示进程名称,如namenode、resourcemanager等,前面加上它们的进程id。例如:
这告诉您namenode和资源管理器是活动的。然后你可以使用
netstat
检查这些进程正在使用的端口。如:可以通过在正确的配置文件中设置适当的配置参数来更改端口。