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)

Reply via email to