分布式集群HBase启动后某节点的HRegionServer自动消失问题

时间:2021-06-09 06:08:52

 

 

详细问题

分布式集群HBase启动后某节点的HRegionServer自动消失问题

分布式集群HBase启动后某节点的HRegionServer自动消失问题

分布式集群HBase启动后某节点的HRegionServer自动消失问题

 

   我这里是,我的这个slave1的HRegionServer 进程启动后,不久自动消失。


  分布式集群HBase启动后某节点的HRegionServer自动消失问题

 

 
 
 
 

   去查看日志,排查问题:

 分布式集群HBase启动后某节点的HRegionServer自动消失问题

分布式集群HBase启动后某节点的HRegionServer自动消失问题

 

 

 

   发现问题:

 分布式集群HBase启动后某节点的HRegionServer自动消失问题

 分布式集群HBase启动后某节点的HRegionServer自动消失问题

分布式集群HBase启动后某节点的HRegionServer自动消失问题

 

 

 

 

  解决办法

[hadoop@master hbase]$ su root
Password: 
[root@master hbase]# ntpdate pool.ntp.org





[hadoop@slave1 hbase]$ su root
Password: 
[root@slave1 hbase]# ntpdate pool.ntp.org



[hadoop@slave2 hbase]$ su root
Password: 
[root@slave2 hbase]# ntpdate pool.ntp.org

 

 

 

 

  重新启动hbase

分布式集群HBase启动后某节点的HRegionServer自动消失问题

分布式集群HBase启动后某节点的HRegionServer自动消失问题

 

 分布式集群HBase启动后某节点的HRegionServer自动消失问题

 

 

 

  成功!分布式集群HBase启动后某节点的HRegionServer自动消失问题

 

 分布式集群HBase启动后某节点的HRegionServer自动消失问题

分布式集群HBase启动后某节点的HRegionServer自动消失问题

 

 

 

 

 

   我还查看到网上的其他博客说,是否是hbase-site.xml配置文件多写或漏写,当然,你们可以去参考,我这里也把自己的这个配置文件贴出来!

<configuration>
    <property>
                <name>hbase.zookeeper.quorum</name>
                <value>master,slave1,slave2</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/home/hadoop/data/zookeeper/zkdata</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.clientPort</name>
                <value>2181</value>
        </property>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://master:9000/hbase</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
                <name>hbase.master</name>
                <value>hdfs://master:60000</value>
        </property>
        <property>
               <name>hbase.coprocessor.abortonerror</name>
                <value>false</value>
        </property>
</configuration>