Extraia graciosamente um nó do zookeeper

1

Eu tive um disco rígido começar a falhar em um dos meus nós do Zookeeper em um cluster de 3 nós. É apenas uma questão de tempo até que o disco morra completamente. Em vez de esperar por isso, eu gostaria de remover esse nó do cluster graciosamente como está atualmente on-line no cluster.

Acontece que o Zookeeper não é incrivelmente bem documentado; Não consigo descobrir a maneira segura / correta de remover um nó de um cluster via Google ou a pequena quantidade de documentação que posso encontrar em Site do Apache .

Quais etapas ou comandos da CLI devo usar para desativar esse nó suavemente, de modo que a maioria de dois nós fique bem nesse intervalo enquanto eu recebo o disco substituído no nó que está morrendo?

    
por BlackVegetable 30.12.2015 / 19:27

1 resposta

1

Eu acredito que você já teria trabalhado o seu caminho em torno disso, mas isso surgiu em uma das minhas pesquisas e por isso eu queria compartilhar minhas entradas -

  • No diretório bin em ZK_HOME, execute ./zkServer.sh e substitua sua unidade ou qualquer outra manutenção necessária.

Como você tem um cluster de 3 nós, ter um nó inativo é OK, pois os 2 restantes ainda são a maioria. As leituras / gravações devem continuar a acontecer, pois o novo líder será eleito automaticamente quando o nó for abatido

    
por 29.11.2017 / 04:43

Tags