hadoop云虚拟机安装,外网无法访问
记录云虚拟机安装Hadoop、hbase环境踩坑过程,以备后查。
云虚拟机安装Hadoop、hbase环境后本机访问正常,所有服务正常启动,但是外网无法访问相应ui管理页面。通过netstat 查看服务端口,发现相关服务端口都绑定在127.0.0.1下,外部无法访问。
解决问题
- 修改/etc/hosts文件,外部访问域名需配置为虚拟机内网ip地址
192.168.0.62 ecs-d2e7-0004
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
- hdfs-site.xml中添加
<property>
<name>dfs.client.use.datanode.hostname</name>
<value>true</value>
<description>only cofig in clients</description>
</property>
重启服务后外部可正常访问所有服务。