Thanks Chris.

You’re right. I was hoping it wasn’t that as it means this automation - 
https://github.com/sleighzy/ansible-zookeeper 
<https://github.com/sleighzy/ansible-zookeeper> is not doing quite the right 
thing. Hey ho.

Cheers.

Ken

> On 4 Nov 2021, at 16:42, Chris T. <[email protected]> wrote:
> 
> You need the following on each server:
> The '. 1' refers to the myid number.
> 
> 
> 
> server.1=ip-10-0-0-65.ec2.internal:2888:3888
> server.2=ip-10-0-1-234.ec2.internal:2888:3888
> server.3=ip-10-0-2-207.ec2.internal:2888:3888
> 
> 
> Regards
> Chris
> 
> On 4 November 2021 17:39:34 Ken Tune <[email protected] 
> <mailto:[email protected]>> wrote:
> 
>> Hi
>> 
>> I have 3 zookeeper nodes. Ports 2181, 2888 and 3888 are open between them.
>> 
>> My zoo.cfg has respectively
>> 
>> On host 1 ( with /var/lib/zookeeper/myid = 1)
>> 
>> server.1=ip-10-0-0-65.ec2.internal:2888:3888
>> server.1=ip-10-0-1-234.ec2.internal:2888:3888
>> server.1=ip-10-0-2-207.ec2.internal:2888:3888
>> 
>> On host 2 ( with /var/lib/zookeeper/myid = 2)
>> 
>> server.2=ip-10-0-0-65.ec2.internal:2888:3888
>> server.2=ip-10-0-1-234.ec2.internal:2888:3888
>> server.2=ip-10-0-2-207.ec2.internal:2888:3888
>> 
>> On host 3 ( with /var/lib/zookeeper/myid = 3)
>> 
>> server.3=ip-10-0-0-65.ec2.internal:2888:3888
>> server.3=ip-10-0-1-234.ec2.internal:2888:3888
>> server.3=ip-10-0-2-207.ec2.internal:2888:3888
>> 
>> Yet if I run the srvr command on any host I see
>> 
>> Zookeeper version: 3.7.0-e3704b390a6697bfdf4b0bef79e3da7a4f6bac4b, built on 
>> 2021-03-17 09:46 UTC
>> Latency min/avg/max: 0/0.0858/11
>> Received: 2148
>> Sent: 2147
>> Connections: 2
>> Outstanding: 0
>> Zxid: 0x46
>> Mode: standalone
>> Node count: 28
>> 
>> And in the log file I see
>> 
>> 2021-11-04 12:10:00,901 [myid:3] - WARN  [main:QuorumPeerMain@139] - Either 
>> no config or no quorum defined in config, running in standalone mode
>> 
>> What am I doing wrong? Note I am using 
>> https://github.com/sleighzy/ansible-zookeeper 
>> <https://github.com/sleighzy/ansible-zookeeper> 
>> <https://github.com/sleighzy/ansible-zookeeper 
>> <https://github.com/sleighzy/ansible-zookeeper>> and supplying the 
>> zookeeper_id to each of the hosts which results in the zoo.cfg / myid config 
>> described.
>> 
>> I have tried altering (for host 1) the zoo.cfg to
>> 
>> server.1=ip-10-0-0-65.ec2.internal:2888:3888
>> server.2=ip-10-0-1-234.ec2.internal:2888:3888
>> server.3=ip-10-0-2-207.ec2.internal:2888:3888
>> 
>> But this results in
>> 
>> 2021-11-04 16:28:05,324 [myid:1] - WARN  
>> [NIOWorkerThread-4:NIOServerCnxn@380] - Close of session 0x0
>> java.io.IOException: ZooKeeperServer not running
>> at 
>> org.apache.zookeeper.server.NIOServerCnxn.readLength(NIOServerCnxn.java:554)
>> at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:339)
>> 
>> What do I do to do to get the cluster to cluster.
>> 
>> With thanks
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> <https://www.aerospike.com/summit/ <https://www.aerospike.com/summit/>>
>> <https://www.aerospike.com/summit/ <https://www.aerospike.com/summit/>>

Reply via email to