50070和8042端口和网页都能显示,但就是8088不能,
用命令寻找问题所在。
dyq@ubuntu:/opt/hadoop$ netstat -an | grep 8088
tcp6 0 0 127.0.0.1:8088 :::* LISTEN
dyq@ubuntu:/opt/hadoop$ telnet localhost 8088
1、打开/etc/sysctl.conf
2、添加如下三条设置
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
3、保存修改
4、执行:
sudo sysctl -p
5、查看状态:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
显示应该是1
6、结束
dyq@ubuntu:/opt/hadoop$ sudo sysctl -p net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 dyq@ubuntu:/opt/hadoop$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6 1 dyq@ubuntu:/opt/hadoop$ netstat -an | grep 8088 tcp6 0 0 127.0.0.1:8088 :::* LISTEN dyq@ubuntu:/opt/hadoop$ netstat -an | grep 8088 tcp 0 0 127.0.0.1:38060 127.0.0.1:8088 TIME_WAIT tcp6 0 0 127.0.0.1:8088 :::* LISTEN