Hbase1.2.4启动时候web interface没有启动,localhost:16010无法访问
系统:centos7
网络:因为在虚拟机所以直接DHCP了
hbase的配置,只在hbase-env.xml设定了JAVA_HOME,在hbase_site.xml里面设置了
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
./start-hbase.sh启动以后可以正常使用hbase shell,但是无法用浏览器访问管理界面。
查看日志
master日志
2016-12-13 15:56:39,583 WARN [main] net.DNS: Unable to determine local hostname -falling back to "localhost"
java.net.UnknownHostException: study.centos.ppmoon: study.centos.ppmoon: 未知的名称或服务
at java.net.InetAddress.getLocalHost(InetAddress.java:1505)
at org.apache.hadoop.net.DNS.resolveLocalHostname(DNS.java:264)
at org.apache.hadoop.net.DNS.<clinit>(DNS.java:57)
at org.apache.hadoop.hbase.util.DNS.getDefaultHost(DNS.java:66)
at org.apache.hadoop.hbase.regionserver.RSRpcServices.getHostname(RSRpcServices.java:980)
at org.apache.hadoop.hbase.regionserver.RSRpcServices.<init>(RSRpcServices.java:907)
at org.apache.hadoop.hbase.master.MasterRpcServices.<init>(MasterRpcServices.java:231)
at org.apache.hadoop.hbase.master.HMaster.createRpcServices(HMaster.java:534)
at org.apache.hadoop.hbase.regionserver.HRegionServer.<init>(HRegionServer.java:534)
at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:381)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
regionserver的日志是一堆拒绝~~
求问,这种情况应该如何解决?或者可否提供一个解决的思路?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
2016-12-13 15:56:39,583 WARN [main] net.DNS: Unable to determine local hostname -falling back to "localhost"
一般会尽量避免使用localhost这个东西,你在安装部署机器的时候,所有的配置应该是基于hostname的,而hostname不能是localhost,否则就会出现类似你这个问题的各种问题,建议检查一下所有的配置文件中是否使用了localhost,将其改正,然后再试