ปัญหาเกี่ยวกับ ZooKeeper

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

หัวข้อเหล่านี้อธิบายวิธีการแก้ปัญหาเกี่ยวกับ ZooKeeper เช่น ข้อผิดพลาดเกี่ยวกับการสูญเสียการเชื่อมต่อ

ข้อผิดพลาดเกี่ยวกับการสูญเสียการเชื่อมต่อ ZooKeeper

บางครั้งคอมโพเนนต์ Edge เช่น ผู้ประมวลผลข้อมูลข้อความและเซิร์ฟเวอร์การจัดการอาจสูญเสียการเชื่อมต่อกับ ZooKeeper ซึ่งอาจทำให้เกิดปัญหา เช่น ข้อผิดพลาดในการทำให้พร็อกซี API ใช้งานได้, ความล้มเหลวของ Management API และอื่นๆ

Playbook

ส่วนนี้ให้ข้อมูลและคำแนะนำเกี่ยวกับขั้นตอนเฉพาะบางอย่างที่ทำตามได้เพื่อแก้ปัญหาและแก้ไขข้อผิดพลาดในการเชื่อมต่อ ZooKeeper

ปัญหา ข้อความแสดงข้อผิดพลาดในบันทึก Playbook
ข้อผิดพลาดเกี่ยวกับการสูญเสียการเชื่อมต่อ ZooKeeper

คุณอาจเห็นข้อผิดพลาดต่อไปนี้ในบันทึกของเราเตอร์หรือบันทึกผู้ประมวลผลข้อความ

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]

หรือ

คุณอาจเห็นข้อผิดพลาดต่อไปนี้ขณะทำให้พร็อกซี API ใช้งานได้ใน Edge UI

Error Fetching Deployments Error while checking path existence for path: PATH
ข้อผิดพลาดเกี่ยวกับการสูญเสียการเชื่อมต่อ ZooKeeper

ข้อมูลการวินิจฉัย

หากต้องการความช่วยเหลือจากทีมสนับสนุนของ Apigee เกี่ยวกับข้อผิดพลาดด้านการเชื่อมต่อของ ZooKeeper ให้รวบรวมข้อมูลการวินิจฉัยต่อไปนี้และแชร์ข้อมูลดังกล่าวในเคสขอรับความช่วยเหลือ

ข้อมูลการวินิจฉัย ตำแหน่ง ฉันจะรวบรวมข้อมูลนี้ได้อย่างไร
คำสั่งการตรวจสอบประสิทธิภาพการทำงานของ 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
บันทึกของ ZooKeeper และไฟล์ที่เกี่ยวข้อง 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

บีบอัดข้อมูลการวินิจฉัยทั้งหมด ZooKeeper
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_*