Como encontrar a versão kafka no linux? se existe uma maneira de encontrar a versão kafka instalada além de mencionar a versão durante o download?
apache-kafka
Kumar
fonte
fonte
Respostas:
Não tenho certeza se existe uma maneira conveniente, mas você pode apenas inspecionar sua
kafka/libs
pasta. Você deve ver arquivos comokafka_2.10-0.8.2-beta.jar
, onde2.10
está a versão Scala e0.8.2-beta
é a versão Kafka.fonte
Não há nada como
kafka --version
neste ponto. Portanto, você deve verificar a versão da suakafka/libs/
pasta ou pode executarda sua pasta kafka (e fará o mesmo por você). Ele retornará algo como
kafka_2.9.2-0.8.1.1.jar.asc
onde0.8.1.1
está sua versão kafka.fonte
/usr/local/kafka
find /usr/share/java/kafka -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'
find / -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'
Usando a utilidade confluente:
A verificação da versão do Kakfa pode ser feita com o
confluent
utilitário que vem por padrão com a plataforma Confluent (oconfluent
utilitário também pode ser adicionado ao cluster separadamente - créditos cricket_007 ).Verificar a versão de outros componentes da plataforma Confluent, como o registro de esquema ksql e conexão
fonte
confluent version
não adianta.Existem vários métodos para encontrar a versão kafka
ele exibirá todos os clientes kafka em execução no console ... Ex: - /usr/hdp/current/kafka-broker/bin/../libs/kafka-clients- 0.10.0.2.5.3.0-37 .jar we estão usando a versão 0.10.0.2.5.3.0-37 do kafka
Ex: - kafka_2.10- 0.10.0.2.5.3.0-37 .jar kafka- clients- 0.10.0.2.5.3.0-37 .jar
mesmo resultado do método 1, podemos encontrar a versão do kafka usando em kafka libs.
fonte
Você pode executar grep nos logs para ver a versão. Digamos que o kafka esteja instalado em
/usr/local/kafka
, então:irá revelar a versão
fonte
docker logs kafka | egrep -i "kafka\W+version"
Maneira simples no macOS, por exemplo, instalado via homebrew
fonte
vá para a pasta kafka / libs, podemos ver vários jars procurar por algo semelhante kafka_2.11-0.10.1.1.jar.asc neste caso, a versão kafka é 0.10.1.1
fonte
Você pode usar para Debian / Ubuntu:
O resultado esperado deve ser como:
fonte
Encontrei uma maneira fácil de fazer isso sem pesquisar diretórios ou arquivos de registro:
A saída é semelhante a esta:
fonte
Quando você instala o Kafka em Centos7 com confluente:
Você pode ver a versão do Kafka com:
Você pode ler: confluent-kafka-2.11> = 0.10.2.1
fonte
Para encontrar a versão do Kafka, podemos usar o
jps
comando que mostra todos os processos java em execução na máquina.Etapa 1: Digamos que você esteja executando o Kafka como usuário root, então faça login em sua máquina com root e use
jps -m
. Vai mostrar o resultado comoPasso 2: A partir do resultado acima, você pode pegar o PID do aplicativo Kafka e usar o
pwdx 9434
qual reporta o diretório atual do processo. o resultado será comoaqui você pode ver a versão do Kafka que é 2.12-2.4.0
fonte
Para verificar a versão kafka:
fonte
Você também pode digitar
Isso lhe dará uma saída como esta
fonte
/build.info
está na raiz do contêiner