Kami memiliki pengaturan zookeeper mandiri pada mesin dev. Ini berfungsi dengan baik untuk setiap mesin dev lainnya kecuali mesin testdev yang satu ini.
Kami mendapatkan kesalahan ini berulang-ulang ketika mencoba terhubung ke zookeeper melalui testdev:
2012-11-09 14:06:53,909 - INFO [main-SendThread(zk01.dev.bunchball.net:2181):[email protected]] - Socket connection established to zk01.dev.bunchball.net/192.168.8.58:2181, initiating session
2012-11-09 14:06:53,911 - INFO [main-SendThread(zk01.dev.bunchball.net:2181):[email protected]] - Unable to read additional data from server sessionid 0x0, likely server has closed socket, closing socket connection and attempting reconnect
2012-11-09 14:06:55,366 - INFO [main-SendThread(zk01.dev.bunchball.net:2181):[email protected]] - Opening socket connection to server zk01.dev.bunchball.net/192.168.8.58:2181
2012-11-09 14:06:55,368 - INFO [main-SendThread(zk01.dev.bunchball.net:2181):[email protected]] - Socket connection established to zk01.dev.bunchball.net/192.168.8.58:2181, initiating session
2012-11-09 14:06:55,368 - INFO [main-SendThread(zk01.dev.bunchball.net:2181):[email protected]] - Unable to read additional data from server sessionid 0x0, likely server has closed socket, closing socket connection and attempting reconnect
2012-11-09 14:06:57,271 - INFO [main-SendThread(zk01.dev.bunchball.net:2181):[email protected]] - Opening socket connection to server zk01.dev.bunchball.net/192.168.8.58:2181
2012-11-09 14:06:57,274 - INFO [main-SendThread(zk01.dev.bunchball.net:2181):[email protected]] - Socket connection established to zk01.dev.bunchball.net/192.168.8.58:2181, initiating session
2012-11-09 14:06:57,275 - INFO [main-SendThread(zk01.dev.bunchball.net:2181):[email protected]] - Unable to read additional data from server sessionid 0x0, likely server has closed socket, closing socket connection and attempting reconnect
Kami mencoba me-restart mesin testdev, dan juga me-restart host zookeeper tetapi tidak ada yang berhasil. Kami benar-benar bingung mengapa ini bekerja dengan baik dengan mesin lain kecuali mesin yang satu ini. Apa yang mungkin menjadi penyebabnya?
Saya hanya memiliki situasi yang sama seperti Anda dan saya baru saja memperbaiki masalah ini.
Ini adalah alasan bahwa Anda telah mengkonfigurasi bahkan jumlah zookeeper yang secara langsung menghasilkan masalah ini, cobalah untuk mengubah jumlah node zookeeper Anda menjadi ganjil.
misalnya status asli cluster zookeeper saya terdiri dari 4 node, maka hapus saja salah satunya yang mengakibatkan jumlah node menjadi 3 Nah, sekarang sudah oke untuk memulai cluster zookeeper
di bawah ini adalah output yang berhasil terhubung ke server zookeeper
2013-04-22 22:07:05,654 [myid:] - INFO [main:[email protected]] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 [email protected]
Welcome to ZooKeeper!
2013-04-22 22:07:05,704 [myid:] - INFO [main-SendThread(localhost:2181):[email protected]] - Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
JLine support is enabled
2013-04-22 22:07:05,727 [myid:] - INFO [main-SendThread(localhost:2181):[email protected]] - Socket connection established to localhost/127.0.0.1:2181, initiating session
[zk: localhost:2181(CONNECTING) 0] 2013-04-22 22:07:05,846 [myid:] - INFO [main-SendThread(localhost:2181):[email protected]] - Session establishment complete on server localhost/127.0.0.1:2181, sessionid = 0x13e3211c06e0000, negotiated timeout = 30000