记下下面的端口9000。它对localhost是开放的,但对外部IP不开放。有人可以提供帮助吗?我已经禁用了防火墙
Starting Nmap 6.40 ( http://nmap.org ) at 2018-08-29 05:53 PDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000020s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 991 closed ports
PORT STATE SERVICE
22/tcp open ssh
23/tcp open telnet
25/tcp open smtp
139/tcp open netbios-ssn
445/tcp open microsoft-ds
8031/tcp open unknown
8042/tcp open fs-agent
8088/tcp open radan-http
9000/tcp open cslistener
Nmap done: 1 IP address (1 host up) scanned in 2.51 seconds
[root@localhost ~]# nmap 192.168.146.128
Starting Nmap 6.40 ( http://nmap.org ) at 2018-08-29 05:54 PDT
Nmap scan report for 192.168.146.128
Host is up (0.000037s latency).
Not shown: 993 closed ports
PORT STATE SERVICE
22/tcp open ssh
23/tcp open telnet
139/tcp open netbios-ssn
445/tcp open microsoft-ds
8031/tcp open unknown
8042/tcp open fs-agent
8088/tcp open radan-http
[root@localhost ~]# firewall-cmd --zone=public --permanent --add-port=9000/tcp
FirewallD没有运行
答案 0 :(得分:0)
修改core-site.xml。对于条目fs.default.name
,将其值更改为hdfs://0.0.0.0:9000
,然后重新启动服务。
如果将条目设置为localhost,则TCP将侦听127.0.0.1,该侦听仅在计算机内部可用。使用0.0.0.0意味着侦听所有网络接口,从而允许外部访问。