O rebalanceamento do Couchbase não está completando

2

Meu servidor Couchbase de desenvolvimento foi reequilibrado por três dias. Ele alcançou 93% em 2 servidores e 87% no último.

Como se faz diagnosticar e consertar problemas como esse?

    
por Leon 03.01.2014 / 09:15

1 resposta

0

Bem, isso foi há 7 meses, e isso provavelmente já está resolvido. Mas eu responderei apenas para que essa pergunta não seja deixada sem resposta.

Há poucas informações sobre seu ambiente. Então, haverá alguns "se" aqui ...

Primeiro, se for um Couchbase antigo como o 1.8.1, então posso dizer que experimentei problemas semelhantes. Uma coisa é que o reequilíbrio faz os primeiros 80% muito mais rápidos do que as partes posteriores. Foi isso para mim com o Couchbase 1.8.1. Mas o reequilíbrio continuou falhando e, finalmente, tivemos backups e despejamos o banco de dados inteiro e começamos de novo a partir de backups. Decidimos que valeu a pena o tempo de inatividade.

E mais tarde fiz um upgrade para o 2.5.1. Muitas melhorias na parte de reequilíbrio aconteceram.

Quanto ao diagnóstico. Você teria que procurar nos arquivos de log e ver se consegue encontrar alguma pista. Se houve algum erro durante o reequilíbrio. (Você pode ver os registros do Couchbase WebUI ..)

Então esta é minha resposta:

  1. Verifique os registros. Google para ver se há um bug ou um problema com uma solução alternativa.
  2. Se isso falhar e o rebalanceamento não parecer funcionar. Engula seu orgulho e aceite o tempo de inatividade durante uma restauração a partir do backup (verifique se você testou o backup / restauração antes de executá-lo em um sistema de produção).
  3. Se estiver executando uma versão antiga do Couchbase. Talvez seja hora de adicionar um nó com uma nova versão e fazer um upgrade on-line, se possível.

E lembre-se de que o Couchbase é um projeto de código aberto. Assim, você pode compilar a partir da fonte, se quiser executar a mesma versão do Enterprise Edition. Ou se você souber que um bug foi corrigido em algo mais recente que o "Community Edition" atualmente na página da Web do Couchbase.

    
por 12.08.2014 / 20:49

Tags