Guangxu Cheng created HBASE-18129:
-------------------------------------
Summary: truncate_preserve fails when the truncate method doesn't
exists on the master
Key: HBASE-18129
URL: https://issues.apache.org/jira/browse/HBASE-18129
Project: HBase
Issue Type: Bug
Components: shell
Affects Versions: 1.2.5, 2.0.0
Reporter: Guangxu Cheng
Assignee: Guangxu Cheng
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.
{code}
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
{code}
After checking code and commit history, I found it's HBASE-12833 which causes
this bug.so we should fix it.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)