Masalah di Zookeeper

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

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

Error koneksi ZooKeeper

Terkadang komponen Edge seperti Pemroses Pesan dan Server Pengelolaan dapat hilang 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 tertentu yang dapat diikuti untuk memecahkan masalah dan menyelesaikan kesalahan koneksi {i> ZooKeeper<i}.

Masalah Pesan error di log Playbook
Error koneksi ZooKeeper

Anda mungkin melihat error berikut di log Router atau Pemroses Pesan:

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 membutuhkan bantuan dari Dukungan Apigee di ZooKeeper error hilangnya koneksi, lalu kumpulkan informasi diagnostik berikut dan bagikan di 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_*