Como encontrar a versão kafka no linux

Como encontrar a versão kafka no linux? se existe uma maneira de encontrar a versão instalada do kafka para além de mencionar a versão enquanto a transfere?

Author: kumar, 2014-12-22

10 answers

Não sei se há uma maneira conveniente, mas pode apenas inspeccionar a sua pasta kafka/libs. Você deve ver arquivos como kafka_2.10-0.8.2-beta.jar, onde 2.10 é a versão Scala e 0.8.2-beta é a versão Kafka.

 58
Author: serejja, 2014-12-22 16:25:54
Não há nada como kafka --version neste momento. Então você deve verificar a versão da sua pasta kafka/libs/ ou você pode executar
find ./libs/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'

Da sua pasta kafka (e fará o mesmo por si). Ele irá devolver-lhe algo como kafka_2.9.2-0.8.1.1.jar.asc onde 0.8.1.1 é a sua versão kafka.

 25
Author: Salvador Dali, 2015-01-22 07:00:33

Você pode grep os logs para ver a versão. Digamos que o kafka está instalado em /usr/local/kafka, então:

$ grep "Kafka version" /usr/local/kafka/logs/*

/usr/local/kafka/logs/kafkaServer.out: INFO Kafka version : 0.9.0.1 (org.apache.kafka.common.utils.AppInfoParser)

Revelará a versão

 11
Author: tolitius, 2017-02-15 17:08:50

Existem vários métodos para encontrar a versão kafka

Método 1 Simples:-

ps -ef|grep kafka

Irá mostrar todos os clientes do kafka em execução na consola... Ex: - / usr/hdp / current/kafka-broker / bin/../libs / kafka-clientes-0.10.0.2.5.3.0-37.frasco estamos usando a versão 0.10.0.2.5.3.0-37 de kafka

Método 2: - ir para

cd /usr/hdp/current/kafka-broker/libs
ll |grep kafka

Ex: - kafka_2.10-0.10.0.2.5.3.0-37.frasco Kafka-clientes-0.10.0.2.5.3.0-37.jar

O mesmo resultado que o método 1 podemos encontrar a versão de kafka usando em Kafka libs.

 11
Author: Shu, 2017-08-28 20:42:14

Modo simples em macOS por exemplo instalado via homebrew

$ ls -l $(which kafka-topics)
/usr/local/bin/kafka-topics -> ../Cellar/kafka/0.11.0.1/bin/kafka-topics
 4
Author: Hartmut, 2017-11-20 08:11:18

Ir para a pasta kafka/libs podemos ver vários frascos à procura de algo semelhante kafka_2. 11-0. 10. 1.1.frasco.asc neste caso, a versão do kafka é 0.10.1.1

 3
Author: MD5, 2017-08-17 10:32:00

Kafka 2. 0 tem a solução (KIP-278 ) para ele:

kafka-topics.sh --version

Na plataforma Confluente (outro distribuidor E contribuinte do Kafka) a verificação da versão do Kakfa pode ser feita.

${confluent.home}/bin/confluent version kafka

A verificar a versão de outros componentes como ksql schema-registry e ligar

[confluent-4.1.0]$ ./bin/confluent version
Confluent Enterprise: 4.1.0

[confluent-4.1.0]$ ./bin/confluent version kafka
1.1.0-cp1

[confluent-4.1.0]$ ./bin/confluent version connect
4.1.0

[confluent-4.1.0]$ ./bin/confluent version schema-registry
4.1.0

[confluent-4.1.0]$ ./bin/confluent version ksql-server
4.1.0
 1
Author: mrsrinivas, 2018-08-28 14:59:18

Quando instalar o Kafka em Centos7 com confluente:

yum install confluent-platform-oss-2.11

Você pode ver a versão de Kafka com:

yum deplist confluent-platform-oss-2.11

Pode ler-se: confluente-kafka-2.11 >= 0.10.2.1

 0
Author: Karima Rafes, 2017-05-22 09:27:29

Você pode usar Para Debian/Ubuntu:

dpkg -l|grep kafka

O resultado esperado deve ser do tipo:

ii  confluent-kafka-2.11                   0.11.0.1-1                                 all          publish-subscribe messaging rethought as a distributed commit log
ii  confluent-kafka-connect-elasticsearch  3.3.1-1                                    all          Kafka Connect connector for copying data between Kafka and Elasticsearch
ii  confluent-kafka-connect-hdfs           3.3.1-1                                    all          Kafka Connect connector for copying data between Kafka and Hadoop HDFS
ii  confluent-kafka-connect-jdbc           3.3.1-1                                    all          Kafka Connect connector for JDBC-compatible databases
ii  confluent-kafka-connect-replicator     3.3.1-1                                    all          Kafka Connect connector for replicating topics between Kafka clusters
ii  confluent-kafka-connect-s3             3.3.1-1                                    all          Kafka Connect S3 connector for copying data between Kafka and
ii  confluent-kafka-connect-storage-common 3.3.1-1                                    all          Kafka Connect Storage Common contains packages used by storage
ii  confluent-kafka-rest                   3.3.1-1                                    all          A REST proxy for Kafka
 0
Author: Kalin Borisov, 2018-08-15 10:37:54

Também pode escrever

cat /build.info

Isto dar-lhe-á uma saída como esta

BUILD_BRANCH=master
BUILD_COMMIT=434160726dacc4a1a592fe6036891d6e646a3a4a
BUILD_TIME=2017-05-12T16:02:04Z
DOCKER_REPO=index.docker.io/landoop/fast-data-dev
KAFKA_VERSION=0.10.2.1
CP_VERSION=3.2.1
 -1
Author: Ankit Maheshwari, 2017-06-02 04:32:24