您的位置:首页 > 运维架构 > Linux

linux中使用hbase出现 Failed to start master java.lang.RuntimeException: HMaster Aborted

2014-04-11 20:01 417 查看
启动hbase shell后发现

先查看/hbase/logs中的日志

org.apache.hadoop.hbase.master.HMasterCommandLine: Failed to start master

java.lang.RuntimeException: HMaster Aborted
at org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:160)
at org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:104)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:76)
at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2120)

查看hbase-site.xml

<configuration>

<property>   

    <name>hbase.rootdir</name>    

    <value>hdfs://localhost:9000/hbase</value>     

</property>

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

</configuration>

后面发现和hadoop不一致,注意要以网页的端口号为准

在浏览器里打开

打开:http://localhost:50070/

NameNode 'localhost.localdomain:8020'

然后hbase-site.xml改为

<configuration>

<property>   

    <name>hbase.rootdir</name>    

    <value>hdfs://localhost:8020/hbase</value>     

</property>

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

</configuration>

注:要先运行hadoop才可以,就是在命令行中敲入start-dfs.sh

最后进入hbase shell

可以正常操作
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hadoop hbase shell hdfs linux
相关文章推荐