I have logged HBASE-9258 for this. Cheers
On Fri, Aug 16, 2013 at 8:09 PM, Demai Ni <nid...@gmail.com> wrote: > Ted, definitely +1 from me. Many thanks > > Demai on the run > > On Aug 16, 2013, at 6:35 PM, Ted Yu <yuzhih...@gmail.com> wrote: > > > If there is no objection, I will file a JIRA to make the following method > > of HConnectionManager pubic: > > > > ZooKeeperKeepAliveConnection getKeepAliveZooKeeperWatcher() > > > > > > On Fri, Aug 16, 2013 at 10:52 AM, Demai Ni <nid...@gmail.com> wrote: > > > >> Ted, thanks. I will need to find away around it. :-) ... demai > >> > >> > >> On Fri, Aug 16, 2013 at 10:38 AM, Ted Yu <yuzhih...@gmail.com> wrote: > >> > >>> Actually getKeepAliveZooKeeperWatcher() is currently package private. > >>> > >>> FYI > >>> > >>> > >>> On Fri, Aug 16, 2013 at 10:32 AM, Demai Ni <nid...@gmail.com> wrote: > >>> > >>>> hi, Ted, > >>>> > >>>> thanks. sorry that I didn't say it clearly. I am using 0.94.9 branch, > >>> where > >>>> the method is marked as 'Deprecated in HBase 0.94' > >>>> > >>>> Since getKeepAliveZooKeeperWatcher() is only in 0.95, I guess I will > >> use > >>>> the HConnection.getZooKeeperWatcher()for now, and move the > >>>> getKeepAliveZooKeeperWatcher for later release. > >>>> > >>>> Appreciate the help. > >>>> > >>>> Demai > >>>> > >>>> > >>>> > >>>> On Fri, Aug 16, 2013 at 10:07 AM, Ted Yu <yuzhih...@gmail.com> wrote: > >>>> > >>>>> In 0.94, I don't see deprecation information for > >> getZooKeeperWatcher() > >>>>> > >>>>> In 0.95, I found: > >>>>> * Retrieve a shared ZooKeeperWatcher. You must close it it once > >>>> you've > >>>>> have finished with it. > >>>>> * @return The shared instance. Never returns null. > >>>>> */ > >>>>> ZooKeeperKeepAliveConnection getKeepAliveZooKeeperWatcher() > >>>>> > >>>>> > >>>>> On Fri, Aug 16, 2013 at 9:58 AM, Demai Ni <nid...@gmail.com> wrote: > >>>>> > >>>>>> hi, folks, > >>>>>> > >>>>>> I am writing some code to get the zookeeper while hbase is offline. > >>>>>> > >>>>>> conf = HBaseConfiguration.create(); > >>>>>> .... > >>>>>> connection = HConnectionManager.getConnection(conf); > >>>>>> zkw = connection.*getZooKeeperWatcher();* > >>>>>> replicationZK = new ReplicationZookeeper(connection, conf, > >> zkw); > >>>>>> > >>>>>> the goal is to create a new replicationZookeeper. Well, the above > >>> code > >>>>>> works, except connection.getZooKeeperWatcher() is deprecated in > >> 0.94. > >>>>>> > >>>>>> Is there a way that I can complete the same logic without using the > >>>>>> deprecated method? many thanks > >>>>>> > >>>>>> Demai > >> >