Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase, mail # dev - how to get ZooKeeperWatcher info ?


Copy link to this message
-
Re: how to get ZooKeeperWatcher info ?
Demai Ni 2013-08-16, 17:32
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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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
> >
>