2018-12-13 17:07:07,513 ERROR [main] regionserver.HRegionServerCommandLine: Region server exiting
java.lang.RuntimeException: HRegionServer Aborted
at org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.start(HRegionServerCommandLine.java:68)
at org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.run(HRegionServerCommandLine.java:87)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:127)
at org.apache.hadoop.hbase.regionserver.HRegionServer.main(HRegionServer.java:2826)
2018-12-13 17:07:07,515 INFO [Thread-5] regionserver.ShutdownHook: Shutdown hook starting; hbase.shutdown.hook=true; fsShutdownHook=org.apache.hadoop.fs.FileSystem$Cache$ClientFinalizer@7e809b79
2018-12-13 17:07:07,515 INFO [Thread-5] regionserver.ShutdownHook: Starting fs shutdown hook thread.
2018-12-13 17:07:07,518 INFO [Thread-5] regionserver.ShutdownHook: Shutdown hook finished.
hbase集群从节点报错如上
启动集群后,主节点进程存在:
[root@master ~]# jps
3968 NameNode
1127 HistoryServer
2153 DataNode
29161 RunJar
4906 JobHistoryServer
25515 NodeManager
26158 HRegionServer
24688 QuorumPeerMain
27699 Master
4278 SecondaryNameNode
30072 RunJar
25401 ResourceManager
5786 ThriftServer
24861 Jps
27838 Worker
26015 HMaster
从节点;
[root@slave2 ~]# jps
15892 QuorumPeerMain
27256 Worker
11052 Jps
21773 NodeManager
3006 DataNode
未发现:
HRegionServer服务;web界面也未发现从节点的habse进程服务
但是从节点hbase服务可以用
[root@slave2 ~]# hbase shell
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/data/appcom/hbase-1.4.6/lib/phoenix-4.14.1-HBase-1.4-client.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/data/appcom/hbase-1.4.6/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/data/appcom/hadoop-2.7.4/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
HBase Shell
Use "help" to get list of supported commands.
Use "exit" to quit this interactive shell.
Version 1.4.6, ra55bcbd4fc87ff9cd3caaae25277e0cfdbb344a5, Tue Jul 24 16:25:52 PDT 2018
hbase(main):001:0> list
TABLE
LU.STUDENTS
SHUJUBU
SYSTEM.CATALOG
SYSTEM.FUNCTION
SYSTEM.LOG
SYSTEM.MUTEX
SYSTEM.SEQUENCE
SYSTEM.STATS
TEST
TEST.PERSON
dim_mobile_hui
dim_mobile_yun
f2
hbase_shujubu
luzhen
mobile
mobile_no
people
t1
user
user1
user2
22 row(s) in 0.2400 seconds
=> ["LU.STUDENTS", "SHUJUBU", "SYSTEM.CATALOG", "SYSTEM.FUNCTION", "SYSTEM.LOG", "SYSTEM.MUTEX", "SYSTEM.SEQUENCE", "SYSTEM.STATS", "TEST", "TEST.PERSON", "dim_mobile_hui", "dim_mobile_yun", "f2", "hbase_shujubu", "luzhen", "mobile", "mobile_no", "people", "t1", "user", "user1", "user2"]
hbase(main):002:0>
解决办法:1:hbase的配置文件中将hostname改为ip;
如果第一种办法无法解决上述报错。再查看zookeeper是否正常启动。
2;在zookeeper正常的情况下还是无法解决这个问题那就是服务器时间未同步的原因,集群的服务器时间不统一,不同步,导致hbase从节点服务启动起来后异常关闭。需要同步服务器时间。然后就可以解决这个报错。