java—如何让hadoop服务器监听所有IP

eni9jsuy  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(488)

我正在学习在两台机器上部署hadoop集群,一台主机,一台从机。但是,在部署web应用服务器(即端口 8088 在主机上)不可访问。我用 netstat -ant 要检查它,如下所示:

proto  Recv-Q  Send-Q  LocalAddress    ForeignAddress  State
...
tcp         0       0  127.0.0.1:8088  *:*             LISTEN
tcp         0       0  0.0.0.0:56666   *:*             LISTEN
...

我自己建立的其他服务器,比如监听端口的服务器 56666 ,可以访问。我想这可能是hadoopwebappserver只监听的问题 localhost 而不是任何ip地址。
这是真正的原因吗?我能修一下吗?

fiei3ece

fiei3ece1#

设置参数 yarn.resourcemanager.bind-host0.0.0.0 在yarn-site.xml中。
https://hadoop.apache.org/docs/r2.7.2/hadoop-yarn/hadoop-yarn-common/yarn-default.xml

ni65a41a

ni65a41a2#

遵循以下步骤
关闭iptables(防火墙)
禁用selinux
那就试试吧

相关问题