We are running a druid cluster. We are using zookeeper version 3.4.6 and Druid release 0.8.1. We have been seeing data loss during ingestion and whenever the data loss happens, we see the following exception in zookeeper logs.
2015-11-04 06:30:33,075 [myid:2] - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@357] - caught end of stream exception
EndOfStreamException: Unable to read additional data from client sessionid 0x350d2ab4ab40005, likely client has closed socket
2015-11-04 06:30:33,075 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1007] - Closed socket connection for client /10.74.202.106:59651 which had sessionid 0x350d2ab4ab40005
After googling, we found this problem to be common with ZK version 3.4.6. What is the recommended ZK version for use with Druid 0.8.1?