Проблемы с ZooKeeper

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

В этих темах объясняется, как устранять проблемы с ZooKeeper, такие как ошибки потери соединения.

Ошибки потери соединения ZooKeeper

Иногда компоненты Edge, такие как процессоры сообщений и серверы управления, могут потерять связь с ZooKeeper. Это может привести к таким проблемам, как ошибки развертывания прокси-сервера API, сбои API управления и т. д.

Учебники

В этом разделе представлена ​​информация и рекомендации по некоторым конкретным процедурам, которые можно использовать для устранения неполадок и устранения ошибок потери соединения ZooKeeper.

Проблема Сообщение об ошибке в журналах Пособие
Ошибки потери соединения 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 вы можете увидеть следующую ошибку:

Error Fetching Deployments Error while checking path existence for path: PATH
Ошибки потери соединения ZooKeeper

Диагностическая информация

Если вам нужна помощь службы поддержки Apigee по поводу ошибок потери соединения с 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 и связанные файлы смотритель зоопарка
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

Сжатие всех диагностических данных смотритель зоопарка
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_*