Return-Path: X-Original-To: apmail-hbase-user-archive@www.apache.org Delivered-To: apmail-hbase-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1A75FCF2D for ; Mon, 7 May 2012 18:45:00 +0000 (UTC) Received: (qmail 92995 invoked by uid 500); 7 May 2012 18:44:58 -0000 Delivered-To: apmail-hbase-user-archive@hbase.apache.org Received: (qmail 92948 invoked by uid 500); 7 May 2012 18:44:58 -0000 Mailing-List: contact user-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hbase.apache.org Delivered-To: mailing list user@hbase.apache.org Received: (qmail 92750 invoked by uid 99); 7 May 2012 18:44:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 May 2012 18:44:49 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of anilgupta84@gmail.com designates 74.125.82.51 as permitted sender) Received: from [74.125.82.51] (HELO mail-wg0-f51.google.com) (74.125.82.51) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 07 May 2012 18:44:43 +0000 Received: by wgbed3 with SMTP id ed3so251335wgb.20 for ; Mon, 07 May 2012 11:44:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=oWzUltMYLdPPjysijyIh1TjTCpvO5aeRx5AWUSi0+nU=; b=BgbOogCTobcal4Qmw/XS10AvhGntc3fkgjA1v6yhD6+tL4YzEXQq8FopYaOaEYaeoV lKH5iJCS/lg9iDC0UQ0w0ykj6zLzjLoe5qVaJXnE2Q5v7bXrJ5pAlR2QDo6uEt2CwLpi WVXxwI2uBrUTkNAP4fCG54AZ4OdiqEPmqx3IoU0VpoFsQXsel2E2svp/uXHIE3T9ytpS QKrw0AGky6y5Me9l3N3WM6GzAjSCqVEP5CrKqQREBPEbMzRQZZbnpjMnu1uo5OpeW+Xn Ur8cIo5LcYHD+vBXq7Q9W7Z0DD/xuSQkD34Ufo+XqXC6QOj8TaSSS4kiSPjjY6o1qfUu p8aw== Received: by 10.180.86.194 with SMTP id r2mr30530425wiz.15.1336416263184; Mon, 07 May 2012 11:44:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.180.106.102 with HTTP; Mon, 7 May 2012 11:44:02 -0700 (PDT) From: anil gupta Date: Mon, 7 May 2012 11:44:02 -0700 Message-ID: Subject: Unable to run aggregation using AggregationClient in HBase0.92 To: user@hbase.apache.org Content-Type: multipart/alternative; boundary=f46d044286dca3a0ab04bf76a812 --f46d044286dca3a0ab04bf76a812 Content-Type: text/plain; charset=ISO-8859-1 Hi All, I am using cdh4b1 which has HBase 0.92.0 in a standalone installation on CentOS6.0. My objective was to check out the feature of aggregation in HBase via coprocessors. So, i decided to test doing sum of column which store double value. I went through the https://svn.apache.org/repos/asf/hbase/trunk/src/test/java/org/apache/hadoop/hbase/coprocessor/TestAggregateProtocol.javaclass to develop my understanding. Here is the pastebin link for simple java code i wrote: http://pastebin.com/xE4UWWvN I keep on getting following error when i run the "* com.intuit.ihub.hbase.poc.aggregation.TransactionAmountSum.doAggregation("10047095","10047096","transactions") *" on hbase shell: org.apache.hadoop.hbase.ipc.HBaseRPC$UnknownProtocolException: org.apache.hadoop.hbase.ipc.HBaseRPC$UnknownProtocolException: No matching handler for protocol org.apache.hadoop.hbase.coprocessor.AggregateProtocol in region transactions,,1335223974116.e9190687f8a74b5083b39b6e5bd55705. at org.apache.hadoop.hbase.regionserver.HRegion.exec(HRegion.java:4023) at org.apache.hadoop.hbase.regionserver.HRegionServer.execCoprocessor(HRegionServer.java:3116) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call(WritableRpcEngine.java:364) at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1326) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.apache.hadoop.hbase.RemoteExceptionHandler.decodeRemoteException(RemoteExceptionHandler.java:96) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.translateException(HConnectionManager.java:1652) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getRegionServerWithRetries(HConnectionManager.java:1328) at org.apache.hadoop.hbase.ipc.ExecRPCInvoker.invoke(ExecRPCInvoker.java:79) at $Proxy13.getRowNum(Unknown Source) at org.apache.hadoop.hbase.client.coprocessor.AggregationClient$3.call(AggregationClient.java:197) at org.apache.hadoop.hbase.client.coprocessor.AggregationClient$3.call(AggregationClient.java:194) at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation$4.call(HConnectionManager.java:1454) 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) Similar to the hbase test case i am also setting the conf in my code but it doesn't seem to work. I am trying out coprocessor for the first time. Can anyone tell me what is missing/wrong over here? Thanks for your help ~Anil Gupta --f46d044286dca3a0ab04bf76a812--