Hi Asaf, Have a look at the *hasCoprocessor<http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/HTableDescriptor.html#hasCoprocessor%28java.lang.String%29> * method of HTD: http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/HTableDescriptor.html#hasCoprocessor(java.lang.String)
It might be helpful for you. I have used it in past to check whether a coprocessors is successfully added or not. HTH, Anil On Sun, Dec 9, 2012 at 2:25 PM, Ted Yu <[email protected]> wrote: > On region server web UI, you should see the list of coprocessors loaded. > > But I guess you're looking for a programmatic way of detecting coprocessor > deployment. > > Cheers > > On Sun, Dec 9, 2012 at 12:29 PM, Mesika, Asaf <[email protected]> > wrote: > > > 0.94.0 > > On Dec 9, 2012, at 3:03 PM, [email protected] wrote: > > > > > Which hbase version are you targeting ? > > > > > > Thanks > > > > > > > > > > > > On Dec 9, 2012, at 2:55 AM, "Mesika, Asaf" <[email protected]> > > wrote: > > > > > >> Hi, > > >> > > >> I wrote a custom Region Observer. > > >> I'm currently writing an Installer class for it. > > >> In this installer I'm adding the region observer by adding a > > coprocessor to the HTableDescriptor, and then calling modifyTable by > > HBaseAdmin. > > >> > > >> My question is: How can I check whether region observer was loaded > > successfully for this table? > > >> > > >> I tried searching for a way to get the Coprocessor.State somehow for > my > > region observer so I'll know it's ACTIVE, but couldn't find a way. > > >> > > >> > > >> Thank you, > > >> > > >> Asaf > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > > > > -- Thanks & Regards, Anil Gupta
