Hello,
I get the following error when using "hbase shell."
hbase(main):001:0> create 'tmpTable', 'tmpFamily'
NativeException: java.io.IOException: java.io.IOException:
java.lang.NullPointerException
at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:785)
at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:762)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:657)
at
org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:915)
Master`s log is present here - http://pastebin.com/HPf1e4rM and this is
from regionserver http://pastebin.com/bbBDMvws. It doesn`t create any
.META. regions after creating the ROOT region. (I waited for quite
sometime and tried re-creating a table, but it resulted in the same error.)
I`m trying to use Transactional Hbase contrib package with HBase 0.20.6
on Hadoop 0.20.2.
I successfully used it before on HBase 0.20.1. Is there some
incompatibility with 0.20.6 ?
Thanks in advance.
Naresh.