¿Cómo encontrar la versión kafka en linux? ¿Hay alguna forma de encontrar la versión de kafka instalada además de mencionar la versión mientras la descarga?
apache-kafka
Kumar
fuente
fuente
Respuestas:
No estoy seguro de si existe una manera conveniente, pero puede simplemente inspeccionar su
kafka/libs
carpeta. Debería ver archivos comokafka_2.10-0.8.2-beta.jar
dónde2.10
está la versión de Scala y la0.8.2-beta
versión de Kafka.fuente
No hay nada parecido
kafka --version
en este momento. Por lo tanto, debe verificar la versión de sukafka/libs/
carpeta o puede ejecutardesde su carpeta kafka (y hará lo mismo por usted). Te devolverá algo como
kafka_2.9.2-0.8.1.1.jar.asc
dónde0.8.1.1
está tu versión de kafka.fuente
/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 la utilidad confluente:
La verificación de la versión de Kakfa se puede realizar con la
confluent
utilidad que viene de forma predeterminada con la plataforma Confluent (laconfluent
utilidad también se puede agregar al clúster por separado: créditos cricket_007 ).Verificación de la versión de otros componentes de la plataforma Confluent como ksql schema-registry y connect
fuente
confluent version
no le sirve de nada.Hay varios métodos para encontrar la versión de kafka
mostrará todos los clientes kafka en ejecución en la consola ... Ejemplo: - /usr/hdp/current/kafka-broker/bin/../libs/kafka-clients- 0.10.0.2.5.3.0-37 .jar we están usando la versión 0.10.0.2.5.3.0-37 de kafka
Ej .: - kafka_2.10- 0.10.0.2.5.3.0-37 .jar kafka-clients- 0.10.0.2.5.3.0-37 .jar
mismo resultado que el método 1, podemos encontrar la versión de kafka que se usa en las librerías de kafka.
fuente
Puede grep de los registros para ver la versión. Digamos que kafka está instalado debajo
/usr/local/kafka
, entonces:revelará la versión
fuente
docker logs kafka | egrep -i "kafka\W+version"
Manera simple en macOS, por ejemplo, instalado a través de homebrew
fuente
vaya a la carpeta kafka / libs, podemos ver varios frascos buscando algo similar kafka_2.11-0.10.1.1.jar.asc en este caso, la versión de kafka es 0.10.1.1
fuente
Puede usar para Debian / Ubuntu:
El resultado esperado debería ser como:
fuente
Encontré una manera fácil de hacer esto sin buscar directorios o archivos de registro:
La salida se ve así:
fuente
Cuando instala Kafka en Centos7 con confluent:
Puedes ver la versión de Kafka con:
Puede leer: confluent-kafka-2.11> = 0.10.2.1
fuente
Para encontrar la versión de Kafka, podemos usar el
jps
comando que muestra todos los procesos de Java que se ejecutan en la máquina.Paso 1: Digamos que está ejecutando Kafka como usuario root, así que inicie sesión en su máquina con root y use
jps -m
. Mostrará el resultado comoPaso 2: A partir del resultado anterior, puede tomar el PID para la aplicación Kafka y usar el
pwdx 9434
que informa el directorio actual del proceso. el resultado será comoaquí puede ver la versión de Kafka que es 2.12-2.4.0
fuente
Para comprobar la versión de kafka:
fuente
También puede escribir
Esto le dará una salida como esta
fuente
/build.info
está en la raíz del contenedor