In the current tool, we use the Zookeeper client for the following pieces: 1. Ensemble online/offline status 2. Controller node status 3. Shard node status 4. Cluster definitions (with shard node breakdown and table breakdown) 5. Initial indication when a table shows up (info about the table comes from Blur itself)
On Sun, Sep 22, 2013 at 10:05 AM, Aaron McCurry <[email protected]> wrote: > So what are the requirements for interacting with ZooKeeper? Is is just to > make sure that it's online/ what server are up? Or is it something more? > The reason I ask is because if we need to know the state of the cluster I > could write a method in the Blur API for that. But much more beyond that I > think we should use the rest api for it. It seems like it would add a few > more dependencies to the quick start piece of Blur, it's doable just might > be overkill for what you need. Let me know. > > Aaron > > > On Sun, Sep 22, 2013 at 9:48 AM, Aaron McCurry <[email protected]> wrote: > > > I miss read your email. Sorry about that. Perhaps you can use the rest > > interface for ZooKeeper? From the contrib in ZooKeeper. Let me do a > > little investigation and get back to you. > > > > Aaron > > > > > > On Sun, Sep 22, 2013 at 9:05 AM, Aaron McCurry <[email protected]> > wrote: > > > >> Yes there is one that is built in Javascript, here's where we store the > >> generated js. > >> > >> > >> > https://git-wip-us.apache.org/repos/asf?p=incubator-blur.git;a=tree;f=distribution/src/main/scripts/interface/gen-js;h=8d21648d28065f58030449ac57e8d1914eae5d43;hb=cde28869be7ace1d0b39425f05a0e5b2c875a6b1 > >> > >> Here's an example: > >> > >> > >> > https://git-wip-us.apache.org/repos/asf?p=incubator-blur.git;a=blob;f=blur-gui/src/main/webapp/tableList.html;h=4673fe63f62c79db5cf1fcecc51537e31f68f5bb;hb=cde28869be7ace1d0b39425f05a0e5b2c875a6b1 > >> > >> Aaron > >> > >> > >> > >> On Sun, Sep 22, 2013 at 8:52 AM, Chris Rohr <[email protected]> > wrote: > >> > >>> Does anyone know if there is a Zookeeper client built in Javascript? I > >>> have found ones that are for use in Node.js. I was just wondering if > >>> anyone knew of one before I do more looking. This would take a piece > of > >>> complexity out of the new Blur Console if we had one. > >>> > >>> Thanks, > >>> Chris > >>> > >> > >> > > >
