hmaster在hbase中自动停止

lpwwtiir  于 2021-06-02  发布在  Hadoop
关注(0)|答案(0)|浏览(251)

我在伪分布式模式下安装并配置了hadoop(版本2.7.0)和hbase(版本1.2.3)。我用一个测试程序(字数)测试hadoop,一切正常。在我进入hbase shell和get list of tables之前,hmaster正在运行,但是当我进入hbase shell和get list of tables(或create table)时,我看到以下错误:

hbase(main):001:0> list
TABLE

ERROR: Can't get master address from ZooKeeper; znode data == null
Here is some help for this command:

List all tables in hbase. Optional regular expression parameter could
be used to filter the output. Examples:

hbase> list

hbase> list 'abc.*'
hbase> list 'ns:abc.*'
hbase> list 'ns:.*'

当我从hbase shell返回并获得jps时,我看到没有hmaster正在运行,但是hregionserver和zookeeper仍在运行。
以下是我的hbase-site.xml配置:

<configuration>

  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://localhost:54310/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>localhost</value>
  </property>

</configuration>

以下是我的core-site.xml配置:

<configuration>
 <property>
  <name>hadoop.tmp.dir</name>
  <value>/app/hadoop/tmp</value>
 </property>

 <property>
  <name>fs.default.name</name>
  <value>hdfs://localhost:54310</value>
 </property>
</configuration>

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题