hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jimmy Xiang (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-7730) HBaseAdmin#synchronousBalanceSwitch is not compatible with 0.92
Date Thu, 31 Jan 2013 21:45:13 GMT

    [ https://issues.apache.org/jira/browse/HBASE-7730?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13568143#comment-13568143
] 

Jimmy Xiang commented on HBASE-7730:
------------------------------------

Here is a sample stacktrace to show the problem
{noformat}
java.lang.reflect.UndeclaredThrowableException
at $Proxy7.synchronousBalanceSwitch(Unknown Source)
at org.apache.hadoop.hbase.client.HBaseAdmin.setBalancerRunning(HBaseAdmin.java:1504)
at org.apache.hadoop.hbase.util.HBaseFsck.onlineHbck(HBaseFsck.java:434)
at com.cloudera.cmf.cdh4client.hbase.HBaseFsckImpl.onlineHbck(HBaseFsckImpl.java:35)
at systest.cdhclient.hbasefsck.Cdh4HbaseFsckClientTestTask.doWork(Cdh4HbaseFsckClientTestTask.java:80)
at systest.cdhclient.hbasefsck.Cdh4HbaseFsckClientTestTask$1.run(Cdh4HbaseFsckClientTestTask.java:41)
at com.cloudera.cmf.cdh4client.CDH4TaskRunner.run(CDH4TaskRunner.java:41)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.hadoop.ipc.RemoteException(java.io.IOException): java.io.IOException:
java.lang.NoSuchMethodException: org.apache.hadoop.hbase.ipc.HMasterInterface.synchronousBalanceSwitch(boolean)
at java.lang.Class.getMethod(Class.java:1605)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call(WritableRpcEngine.java:334)
at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1345)

at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:1021)
at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:150)
... 13 more
{noformat}
                
> HBaseAdmin#synchronousBalanceSwitch is not compatible with 0.92
> ---------------------------------------------------------------
>
>                 Key: HBASE-7730
>                 URL: https://issues.apache.org/jira/browse/HBASE-7730
>             Project: HBase
>          Issue Type: Bug
>          Components: Client
>    Affects Versions: 0.94.2
>            Reporter: Jimmy Xiang
>            Assignee: Jimmy Xiang
>             Fix For: 0.94.5
>
>         Attachments: 0.94-7730_v1.patch
>
>
> HBASE-4429 introduced synchronousBalanceSwitch to HMaster.  HBaseAdmin uses this call
(HBASE-5630).  Therefore, hbck and hbase shell are not backward compatible with 0.92.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message