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

Reply via email to