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?
Neste documento link , a funcionalidade de configuração dinâmica é descrita para o Zookeeper 3.5.
Existem dois pontos importantes neste documento:
/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?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?