Masalah di Zookeeper

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Topik ini menjelaskan cara memecahkan masalah terkait ZooKeeper seperti error kehilangan koneksi.

Terjadi error pada koneksi ZooKeeper

Terkadang komponen Edge seperti Pemroses Pesan dan Server Pengelolaan dapat kehilangan konektivitas dengan ZooKeeper. Hal ini dapat menyebabkan masalah seperti error deployment Proxy API, kegagalan Management API, dan sebagainya.

Playbook

Bagian ini memberikan informasi dan panduan tentang beberapa prosedur khusus yang dapat diikuti untuk memecahkan masalah dan menyelesaikan error hilangnya koneksi ZooKeeper.

Masalah Pesan error di log Playbook
Terjadi error pada koneksi ZooKeeper

Anda mungkin melihat error berikut di log Router atau Message Processor:

org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
at
org.apache.zookeeper.KeeperException.create(KeeperException.java:99) ~[zookeeper-3.4.6.jar:3.4.6-1569965]

atau

Anda mungkin melihat error berikut saat men-deploy Proxy API di UI Edge:

Error Fetching Deployments Error while checking path existence for path: PATH
Error Koneksi ZooKeeper

Informasi diagnostik

Jika Anda memerlukan bantuan dari Dukungan Apigee terkait error hilangnya koneksi ZooKeeper, kumpulkan informasi diagnostik berikut dan bagikan dalam kasus dukungan:

Informasi diagnostik Lokasi Bagaimana cara mengumpulkan informasi ini?
Perintah health check ZooKeeper ZooKeeper
echo "ruok" | nc localhost 2181 | tee /tmp/zookeeper_NODE#_ruok_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
echo srvr | nc localhost 2181 | tee /tmp/zookeeper_NODE#_srvr_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
echo mntr | nc localhost 2181 | tee /tmp/zookeeper_NODE#_mntr_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
echo stat | nc localhost 2181 | tee /tmp/zookeeper_NODE#_stat_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
echo cons | nc localhost 2181 | tee /tmp/zookeeper_NODE#_cons_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt
Log ZooKeeper dan file terkait ZooKeeper
tar cvzf /tmp/zookeeper_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-zookeeper/*.log /opt/apigee/apigee-zookeeper/conf/zoo.cfg /opt/apigee/data/apigee-zookeeper/data/myid

Kompresi semua data diagnostik ZooKeeper
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_*