Apache Kafka - Ferramentas
Ferramenta Kafka empacotada em “org.apache.kafka.tools. *. As ferramentas são categorizadas em ferramentas de sistema e ferramentas de replicação.
Ferramentas do sistema
As ferramentas do sistema podem ser executadas a partir da linha de comando usando o script de classe de execução. A sintaxe é a seguinte -
bin/kafka-run-class.sh package.class - - options
Algumas das ferramentas do sistema são mencionadas abaixo -
Kafka Migration Tool - Esta ferramenta é usada para migrar um broker de uma versão para outra.
Mirror Maker - Esta ferramenta é usada para fornecer espelhamento de um cluster Kafka para outro.
Consumer Offset Checker - Esta ferramenta exibe Grupo de Consumidores, Tópico, Partições, Off-set, logSize, Proprietário para o conjunto especificado de Tópicos e Grupo de Consumidores.
Ferramenta de Replicação
A replicação Kafka é uma ferramenta de design de alto nível. O objetivo de adicionar a ferramenta de replicação é para maior durabilidade e maior disponibilidade. Algumas das ferramentas de replicação são mencionadas abaixo -
Create Topic Tool - Isso cria um tópico com um número padrão de partições, fator de replicação e usa o esquema padrão de Kafka para fazer a atribuição de réplicas.
List Topic Tool- Esta ferramenta lista as informações para uma determinada lista de tópicos. Se nenhum tópico for fornecido na linha de comando, a ferramenta consulta o Zookeeper para obter todos os tópicos e lista as informações para eles. Os campos que a ferramenta exibe são nome do tópico, partição, líder, réplicas, isr.
Add Partition Tool- Criação de um tópico, o número de partições para o tópico deve ser especificado. Mais tarde, mais partições podem ser necessárias para o tópico, quando o volume do tópico aumentará. Esta ferramenta ajuda a adicionar mais partições para um tópico específico e também permite a atribuição manual de réplicas das partições adicionadas.