【问题标题】:External IP Port is not open for Hadoop Port 9000Hadoop 端口 9000 的外部 IP 端口未打开
【发布时间】:2019-02-09 07:24:04
【问题描述】:

注意下面的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 没有运行

【问题讨论】:

  • 不确定这是一个 Hadoop 问题。您希望在该端口上提供什么服务?硬盘驱动器?您是否仅将 fs.defaultFS 设置为 localhost:9000? cslistener 是什么?

标签: hadoop port firewall


【解决方案1】:

修改 core-site.xml。对于 fs.default.name 条目,将值更改为 hdfs://0.0.0.0:9000 并重新启动服务。

如果您将条目设置为 localhost,则 TCP 将在 127.0.0.1 上侦听,该地址仅在机器内部可用。使用 0.0.0.0 意味着监听所有允许外部访问的网络接口。

【讨论】:

    猜你喜欢
    • 2021-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多