what is in /var/lib/zookeeper/myid ? On Thu, Jun 2, 2016 at 7:31 PM, Pete VanderGiessen < [email protected]> wrote:
> Hi All, > > I'm a dev at Canonical working on a Bigtop-based Zookeeper charm, and I > have two questions about Zookeeper under Bigtop: > > 1) What's the recommended way for an Ops person to increase quorum in a > Zookeeper cluster that has been deployed via Bigtop? Right now, my charm > overrides hadoop_zookeeper::server::ensemble with a list of the IP > addresses that it knows about, including the IP address of the node that > we're running on, and then re-runs puppet. That gives me what looks like > the correct result in zoo.cfg. I wind up with a list of servers like this: > > server.0=<some ip address>:<port>:<port> > server.1=<some ip address>:<port>:<port> > ... > > This results in a failure to join quorum on each of the servers, with the > following errors in the logs: > > 2016-06-02 18:26:01,195 [myid:0] - INFO > [WorkerSender[myid=0]:QuorumCnxManager@193] - Have smaller server > identifier, so dropping the connection: (1, 0) > > Am I missing something subtle about the ordering, or the way that I need to > specify the server indexes in that list? > > 2) What is the simplest way to start Zookeeper REST? Bigtop installs the > zookeeper-rest package via apt, and I wind up with a zookeeper_rest.svc > file which seems to specify a service (for runit, maybe?), but I don't wind > up with a command anywhere in my path, or init init.d that will start the > REST service. > > Do I need to setup a manual invocation, or am I missing a script somewhere? > (I'm trying to avoid pulling too much information about environment > variables and such into the charm, which is why I'm looking for the > simplest way to start the service.) > > Thank you in advance, > ~ PeteVG >
