ser*_*jja 90
不确定是否有方便的方法,但你可以检查你的kafka/libs
文件夹.你应该看到的文件一样kafka_2.10-0.8.2-beta.jar
,这里2.10
是斯卡拉版本,0.8.2-beta
是卡夫卡的版本.
Sal*_*ali 39
kafka --version
在这一点上没有什么比这更好的了.因此,您应该检查kafka/libs/
文件夹中的版本,也可以运行
find ./libs/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'
Run Code Online (Sandbox Code Playgroud)
从你的kafka文件夹(它将为你做同样的事).它会回报你像kafka_2.9.2-0.8.1.1.jar.asc
这里0.8.1.1
是你的卡夫卡版本.
Shu*_*Shu 30
有几种方法可以找到kafka版本
方法1简单: -
ps -ef|grep kafka
Run Code Online (Sandbox Code Playgroud)
它将在控制台中显示所有正在运行的kafka客户端...例如: - /usr/hdp/current/kafka-broker/bin/../libs/kafka-clients- 0.10.0.2.5.3.0-37 .jar we正在使用kafka的0.10.0.2.5.3.0-37版本
方法2: - 去
cd /usr/hdp/current/kafka-broker/libs
ll |grep kafka
Run Code Online (Sandbox Code Playgroud)
例如: - kafka_2.10- 0.10.0.2.5.3.0-37 .jar kafka- clients- 0.10.0.2.5.3.0-37 .jar
与方法1相同的结果我们可以在kafka库中找到kafka的版本.
mrs*_*vas 25
Kafka 2.0有修复(KIP-278):
Run Code Online (Sandbox Code Playgroud)kafka-topics.sh --version
Kakfa版本检查可以使用confluent
实用程序来完成,默认情况下使用Confluent平台(confluent
实用程序也可以单独添加到集群中 - 信用cricket_007).
${confluent.home}/bin/confluent version kafka
Run Code Online (Sandbox Code Playgroud)
检查其他Confluent平台组件的版本,如ksql schema-registry和connect
[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
Run Code Online (Sandbox Code Playgroud)
tol*_*ius 14
您可以grep日志以查看版本.假设kafka安装在/usr/local/kafka
,然后:
$ 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)
Run Code Online (Sandbox Code Playgroud)
将揭示版本
在macOS上的简单方法,例如通过自制软件安装
$ ls -l $(which kafka-topics)
/usr/local/bin/kafka-topics -> ../Cellar/kafka/0.11.0.1/bin/kafka-topics
Run Code Online (Sandbox Code Playgroud)
您可以用于 Debian/Ubuntu:
dpkg -l|grep kafka
Run Code Online (Sandbox Code Playgroud)
预期结果应该是这样的:
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
Run Code Online (Sandbox Code Playgroud)
我找到了一种无需搜索目录或日志文件即可完成此操作的简单方法:
kafka-dump-log --version
Run Code Online (Sandbox Code Playgroud)
输出看起来像这样:
5.3.0-ccs(提交:6481debc2be778ee)
如果要检查特定 Kafka 代理的版本,请在代理上运行此 CLI*
kafka-broker-api-versions.sh --bootstrap-server localhost:9092 --version
Run Code Online (Sandbox Code Playgroud)
此 API 将检查localhost:9092
的可访问性在哪里<hostname|IP Address>:<port>
(localhost
如果它是您运行此命令的同一主机,则可以使用)。输出示例:
2.4.0 (Commit:77a89fcf8d7fa018)
Run Code Online (Sandbox Code Playgroud)
* Apache Kafka 在./bin
您的 Kafka 下载子目录中附带了各种控制台工具;例如~/kafka/bin/
归档时间: |
|
查看次数: |
117100 次 |
最近记录: |