Problemas do ZooKeeper

Você está lendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

Estes tópicos explicam como solucionar problemas com o ZooKeeper, como erros de perda de conexão.

Erros de perda de conexão do ZooKeeper

Às vezes, os componentes do Edge, como processadores de mensagens e servidores de gerenciamento, podem perder conectividade com o ZooKeeper. Isso pode levar a problemas como erros de implantação de proxy de API, falhas da API de gerenciamento e assim por diante.

Playbooks

Esta seção fornece informações e orientações sobre alguns procedimentos específicos que podem ser seguidos para solucionar e resolver erros de perda de conexão do ZooKeeper.

Problema Mensagem de erro nos registros Playbook
Erros de perda de conexão do ZooKeeper

Você pode encontrar o seguinte erro nos registros do roteador ou do processador de mensagens:

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]

ou

Você pode encontrar o seguinte erro ao implantar o proxy de API na interface do Edge:

Error Fetching Deployments Error while checking path existence for path: PATH
Erros de perda de conexão do ZooKeeper

Informações de diagnóstico

Se você precisar de ajuda do suporte da Apigee sobre os erros de perda de conexão do ZooKeeper, colete as seguintes informações de diagnóstico e compartilhe-as no caso de suporte:

Informações de diagnóstico Local Como faço para coletar essas informações?
Comandos de verificação de integridade do 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
Registros do ZooKeeper e arquivos associados 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

Compactar todos os dados de diagnóstico ZooKeeper
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_*