我正在学习在两台机器上部署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地址。
这是真正的原因吗?我能修一下吗?
2条答案
按热度按时间fiei3ece1#
设置参数
yarn.resourcemanager.bind-host
至0.0.0.0
在yarn-site.xml中。https://hadoop.apache.org/docs/r2.7.2/hadoop-yarn/hadoop-yarn-common/yarn-default.xml
ni65a41a2#
遵循以下步骤
关闭iptables(防火墙)
禁用selinux
那就试试吧