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
> > >
> >
>

Reply via email to