昨晚使用的HBase 1.2.9一直有问题,启动后与zookeeper连接一直异常,后来换成了HBase1.3.5,启动成功后,通过应用往HBase里写数据时,一直报错,M开头的锁 -- 释放锁老是报错,导致数据写入不成功,然后看详细的日志是因为列族给写错了,o写成了0,需要重新建表。
删表前要先disable表,即 disable 'lz:user' ,然后再drop 'lz:user'才能正常删除。删了重建还是异常,debug看了下,也没细看其中的拼写错误,问题肯定处在代码上,有拼写错误。
就这样搞到了凌晨2点才睡觉。