Внешний IP-порт не открыт для Hadoop Port 9000 - PullRequest
0 голосов
/ 04 сентября 2018

Обратите внимание на порт 9000 ниже. Он открыт для локального хоста, но не для внешнего 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 не работает

1 Ответ

0 голосов
/ 04 сентября 2018

Изменить core-site.xml. Для записи fs.default.name измените значение на hdfs://0.0.0.0:9000 и перезапустите службу.

Если вы установите запись в localhost, то TCP будет прослушивать 127.0.0.1, который доступен только внутри устройства. Использование 0.0.0.0 означает прослушивание на всех сетевых интерфейсах, что обеспечивает внешний доступ.

...