Hi Rakesh, I am testing locally. 2 servers(1 leader, 1 follower) and 1 observer
*Server1* # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial # synchronization phase can take initLimit=10 # The number of ticks that can pass between # sending a request and getting an acknowledgement syncLimit=5 # the directory where the snapshot is stored. dataDir=/tmp/zookeeper # the port at which the clients will connect clientPort=2181 server.1=0.0.0.0:2888:3888 server.2=0.0.0.0:4888:5888 server.3=0.0.0.0:6888:7888:observer *Server 2* # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial # synchronization phase can take initLimit=10 # The number of ticks that can pass between # sending a request and getting an acknowledgement syncLimit=5 # the directory where the snapshot is stored. dataDir=/tmp/zookeeper2 # the port at which the clients will connect clientPort=3181 server.1=0.0.0.0:2888:3888 server.2=0.0.0.0:4888:5888 server.3=0.0.0.0:6888:7888:observer *Server 3 ( Observer ) conf:* # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial # synchronization phase can take initLimit=10 # The number of ticks that can pass between # sending a request and getting an acknowledgement syncLimit=5 # the directory where the snapshot is stored. dataDir=/tmp/zookeeper3 # the port at which the clients will connect clientPort=4181 server.1=0.0.0.0:2888:3888 server.2=0.0.0.0:4888:5888 server.3=0.0.0.0:6888:7888:observer peerType=observer On Mon, Jun 20, 2016 at 3:59 PM, Rakesh Radhakrishnan < [email protected]> wrote: > Hey Gokul, > > Observer will write the transactions into the log file like other Follower > servers. Could you share the server side configurations. Also, can you > compare the Observer configurations with other Follower in your cluster to > see any differences. > > Regards, > Rakesh > > On Mon, Jun 20, 2016 at 3:43 PM, Gokul <[email protected]> wrote: > > > Hi, > > > > I am using ZK version 3.4.5 > > > > I was running a 3 ZK servers locally with an Observer and observed that > > Observer stores each transaction it gets from leader only in in-memory > > snapshot and doesn't write the transaction to transaction log in disk. Is > > this the expected behaviour or am I missing some config parameter? > > > -- Thanks and Regards, Gokul
