Problemas do ZooKeeper

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

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 de borda, como processadores de mensagens e servidores de gerenciamento, podem perder a conectividade com o ZooKeeper. Isso pode levar a problemas como erros de implantação do proxy da API, falhas da API de gerenciamento e assim por diante.

Manuais

Esta seção fornece informações e orientações sobre alguns procedimentos específicos que podem ser seguidos para solucionar problemas 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

O seguinte erro pode aparecer 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

Talvez você veja 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 com relação aos erros de perda de conexão do ZooKeeper, reúna 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_*