Comment trouver la version kafka sous linux? s'il existe un moyen de trouver la version de kafka installée autre que de mentionner la version lors du téléchargement?
apache-kafka
Kumar
la source
la source
Réponses:
Je ne sais pas s'il existe un moyen pratique, mais vous pouvez simplement inspecter votre
kafka/libs
dossier. Vous devriez voir des fichiers commekafka_2.10-0.8.2-beta.jar
, où2.10
est la version Scala et la0.8.2-beta
version Kafka.la source
Il n'y a rien de tel
kafka --version
à ce stade. Vous devriez donc vérifier la version de votrekafka/libs/
dossier ou vous pouvez exécuterà partir de votre dossier kafka (et il en fera de même pour vous). Il vous renverra quelque chose comme
kafka_2.9.2-0.8.1.1.jar.asc
où0.8.1.1
est votre version kafka.la source
/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]*'
Utilisation de l'utilitaire confluent:
La vérification de la version de Kakfa peut être effectuée avec l'
confluent
utilitaire fourni par défaut avec la plateforme Confluent (l'confluent
utilitaire peut également être ajouté au cluster séparément - credits cricket_007 ).Vérification de la version des autres composants de la plateforme Confluent tels que le registre de schéma ksql et connexion
la source
confluent version
ne vous faites rien de bon.Il existe plusieurs méthodes pour trouver la version de kafka
il affichera tous les clients kafka en cours d'exécution dans la console ... Ex: - /usr/hdp/current/kafka-broker/bin/../libs/kafka-clients- 0.10.0.2.5.3.0-37 .jar nous utilisent la version 0.10.0.2.5.3.0-37 de 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
même résultat que la méthode 1, nous pouvons trouver la version de kafka en utilisant dans kafka libs.
la source
Vous pouvez grep les journaux pour voir la version. Disons que kafka est installé sous
/usr/local/kafka
, alors:révélera la version
la source
docker logs kafka | egrep -i "kafka\W+version"
Moyen simple sur macOS, par exemple installé via homebrew
la source
allez dans le dossier kafka / libs, nous pouvons voir plusieurs jars rechercher quelque chose de similaire kafka_2.11-0.10.1.1.jar.asc dans ce cas, la version kafka est 0.10.1.1
la source
Vous pouvez utiliser pour Debian / Ubuntu:
Le résultat attendu doit être comme:
la source
J'ai trouvé un moyen simple de le faire sans rechercher de répertoires ou de fichiers journaux:
La sortie ressemble à ceci:
la source
Lorsque vous installez Kafka dans Centos7 avec confluent:
Vous pouvez voir la version de Kafka avec:
Vous pouvez lire: confluent-kafka-2.11> = 0.10.2.1
la source
Pour trouver la version Kafka, nous pouvons utiliser la
jps
commande qui montre tous les processus java en cours d'exécution sur la machine.Étape 1: Disons que vous exécutez Kafka en tant qu'utilisateur root, alors connectez-vous à votre machine avec root et utilisez
jps -m
. Il affichera le résultat commeÉtape 2: À partir du résultat ci-dessus, vous pouvez prendre le PID pour l'application Kafka et utiliser
pwdx 9434
qui rapporte le répertoire actuel du processus. le résultat sera commeici vous pouvez voir la version de Kafka qui est 2.12-2.4.0
la source
Pour vérifier la version de kafka:
la source
Si vous souhaitez vérifier la version d'un courtier Kafka spécifique, exécutez cette CLI sur le courtier *
où
localhost:9092
est l'accessible que<hostname|IP Address>:<port>
cette API vérifiera (localhost
peut être utilisé s'il s'agit du même hôte sur lequel vous exécutez cette commande). Exemple de sortie:* Apache Kafka est livré avec une variété d'outils de console dans le
./bin
sous-répertoire de votre téléchargement Kafka; par exemple~/kafka/bin/
la source
Vous pouvez également taper
Cela vous donnera une sortie comme celle-ci
la source
/build.info
est à la racine du conteneur