Kafka compatível com o recurso Zookeeper 3.5 'Rebalancing Client Connections'

4

Neste documento link , a funcionalidade de configuração dinâmica é descrita para o Zookeeper 3.5.

Existem dois pontos importantes neste documento:

  1. Ao alterar a configuração dinâmica de uma instância do Zookeeper, todas as instâncias do Zookeeper no conjunto automaticamente atualizam suas configurações.
  2. Os clientes do conjunto do Zookeeper podem reequilibrar suas conexões quando a configuração dinâmica é atualizada, desde que assinem o /zookeeper/config no Zookeeper ou, alternativamente, chamem getConfig e atualizem sua própria lista de servidores do Zookeeper chamando updateServerList

Isso tudo parece muito promissor, porque no momento (Kafka 2.12 e Zookeeper 3.4.9), ambas as configurações Zookeeper e Kafka são estáticas, e quando um nó Zookeeper precisa ser substituído, mudanças de configuração precisam ser feitas em cada Zookeeper. exemplo no conjunto e em cada corretor Kafka, e todos os participantes precisam ser reiniciados para recarregar as configurações.

A minha pergunta é, desde que você vá com o Zookeeper 3.5 e sua nova reconfiguração dinâmica, existe uma versão do Kafka que seja compatível com isso, que atualizará sua própria configuração do zookeeper.connect quando o conjunto do Zookeeper for reconfigurado?

    
por hendrikswan 08.06.2017 / 15:33

1 resposta

0

O Kafka 2.0 atualiza zk para 3.4.12 link .

E isso foi lançado recentemente. Então eu acho que temos que esperar um pouco mais?

    
por 02.08.2018 / 11:00