You are correct, it is not supported. I think direct invocation of coprocessors is out of scope of the REST API, because coprocessorExec is an arbitrary remote method call. That is the domain of SOAP/WS. There is no WS API for HBase at this time (and none planned that I know of).
On Thursday, August 30, 2012, anil gupta wrote: > Hi All, > > I am running a HBase 0.92 cluster. I was trying to run the Aggregation > coprocessor using HBase REST client api. When i ran the code i got the > following error: > java.lang.UnsupportedOperationException: coprocessorExec not implemented > at > > org.apache.hadoop.hbase.rest.client.RemoteHTable.coprocessorExec(RemoteHTable.java:712) > at > > com.intuit.ihub.hbase.poc.aggregation.client.AggregationClientRest.max(AggregationClientRest.java:101) > at > com.intuit.ihub.hbase.poc.rest.client.RestClient.main(RestClient.java:52) > > I also looked into the code and it seems like currently it's not possible > to run coprocessor with REST client api of HBase 0.92. Right? Is it > available in HBase0.94 ? > Sorry, if my question sounds pretty obvious. > > -- > Thanks & Regards, > Anil Gupta > -- Best regards, - Andy Problems worthy of attack prove their worth by hitting back. - Piet Hein (via Tom White)
