I am having an issue with HBase 1.1.2 setup
I run on ZK server 3.5.0 alpha
When I start Hbase region server and it joins the master, the hbase:meta table
is created, but on trying to open the hbase:namespace table it fails
I get
2015-09-11 03:36:21,111 INFO [PriorityRpcServer.handler=1,queue=1,port=16200]
regionserver.RSRpcServices: Open
hbase:namespace,,1441941622653.4c73fa60675e16e6f4e08b4bc08c1139.2015-09-11
03:36:21,122 ERROR [RS_OPEN_REGION-hbase-rs-9olhj:16200-0]
handler.OpenRegionHandler: Failed open of
region=hbase:namespace,,1441941622653.4c73fa60675e16e6f4e08b4bc08c1139.,
starting to roll back the global memstore size.
java.lang.IllegalStateException: Could not instantiate a region instance.
at
org.apache.hadoop.hbase.regionserver.HRegion.newHRegion(HRegion.java:5880)
at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:6187)
at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:6159)
at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:6115)
at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:6066)
at
org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.openRegion(OpenRegionHandler.java:362)
at
org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.process(OpenRegionHandler.java:129)
at
org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:128)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedConstructorAccessor4.newInstance(Unknown Source)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at
org.apache.hadoop.hbase.regionserver.HRegion.newHRegion(HRegion.java:5877)
... 10 more
Caused by: java.lang.IllegalArgumentException: Need table descriptor
at org.apache.hadoop.hbase.regionserver.HRegion.<init>(HRegion.java:643)
at org.apache.hadoop.hbase.regionserver.HRegion.<init>(HRegion.java:620)
... 14 more
2015-09-11 03:36:21,124 INFO [RS_OPEN_REGION-hbase-rs-9olhj:16200-0]
coordination.ZkOpenRegionCoordination: Opening of region {ENCODED =>
4c73fa60675e16e6f4e08b4bc08c1139, NAME =>
'hbase:namespace,,1441941622653.4c73fa60675e16e6f4e08b4bc08c1139.', STARTKEY =>
'', ENDKEY => ''} failed, transitioning from OPENING to FAILED_OPEN in ZK,
expecting version 118
In the region server logsand the Master stays stuck on Region in Transition.I
tried restarting from scratch several times removing the hbase root folder in
ZK and starting over but that doesn't help.I start the Master and the
RegionServer manually with the hbase-daemon.sh script (1 master, 1 region
server, on 2 separate nodes) I run in Docker container and have set IPs
/hostnames in the hosts file so they can talk to each other. Any suggestions?
Thanks for help