also make sure myid contents matches IP values for all nodes in zoo.cfg On Thu, Jun 2, 2016 at 10:34 PM, MrAsanjar . <[email protected]> wrote:
> 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 >> > >
