我在下载后使用ubuntu 12.04并取消了tar-hbase-0.94.1.jar。我通过以下命令在独立模式下启动了hbash
user@ubuntu:~/temp/hbase-0.94.1$ bin/start-hbase.sh
starting master, logging to /home/user/temp/hbase-0.94.1/bin/../logs/hbase-user-master-ubuntu.out
但是当我尝试访问
上的hbash状态UI时http://localhost:60010
,我得到了“无法连接”。
感谢。
丹
答案 0 :(得分:45)
0.98版本的端口号更改后。它现在是16010而不是60010)。查看此页面以获取常规UI疑难解答:http://hbase.apache.org/book/trouble.tools.html
答案 1 :(得分:2)
首先检查日志文件以查看HBase是否正确启动。然后尝试使用IP地址
答案 2 :(得分:2)
首先检查hbase安装路径的 logs 文件夹中的“ hbase-hduser-master-ubuntu.log ”文件
如果您收到以下错误
2014-09-07 20:22:24,505 ERROR [main] master.HMasterCommandLine:Master退出 java.lang.RuntimeException: HMaster Aborted 在org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:194) 在org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:135) 在org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) 在org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126) 在org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2794)
将 Hadoop 的 core-site.xml 与 <的 hbase-site.xml 进行比较EM> HBase的 即可。两个文件中的hdfs URL应该相同
<强> 芯-site.xml中 强>
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://192.168.203.130:9000</value>
</property>
</configuration>
<强> HBase的-site.xml中 强>
<property>
<name>hbase.rootdir</name>
<!-- <value>hdfs://localhost:9000/hbase</value> -->
<value>hdfs://192.168.203.130:9000/hbase</value>
<description>The directory shared by RegionServers.
</description>
</property>
答案 3 :(得分:0)