Details
Description
Recently, I runs a rolling upgrade from HBase 0.98.x to HBase 1.2.5. During the master hasn't been upgraded yet, I truncate a table by the command truncate_preserve of 1.2.5, but failed.
hbase(main):001:0> truncate_preserve 'cf_logs' Truncating 'cf_logs' table (it may take a while): - Disabling table... - Truncating table... - Dropping table... - Creating table with region boundaries... ERROR: no method 'createTable' for arguments (org.apache.hadoop.hbase.HTableDescriptor,org.jruby.java.proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseClient::HBaseAdmin
After checking code and commit history, I found it's HBASE-12833 which causes this bug.so we should fix it.
Attachments
Attachments
Issue Links
- is related to
-
HBASE-16120 Add shell test for truncate_preserve
- Resolved