遗憾的是,Kafka并未提供直接查看版本号的命令。
1、 进入kafka的libs目录后,可查看文件名中包含的版本信息,其中红框标注的1.0.0即为当前Kafka的版本号。
2、 进入Kafka目录后,运行命令:find ./libs/ -name *kafka_* | head -1 | grep -o kafka*,可查找首个匹配的Kafka相关文件名并提取其中以kafka开头的部分。
3、 该文件名中的2.11代表Scala版本,1.0.0对应Kafka版本。
4、 0.7版仅支持基础消息队列,无副本机制。
5、 0.8版本引入了副本机制与全新生产者API,显著提升了系统可靠性与性能,使Kafka正式迈入分布式高可靠消息队列的成熟阶段。
6、 0.9版本新增权限认证机制,推出全新消费者API,并引入Kafka Connect功能,提升系统安全与数据连接能力。
7、 新增Kafka Streams功能,优化系统性能,修复已知问题,提升稳定性与使用体验。
8、 0.11版本新增生产者API幂等性、事务支持,并对消息格式进行重构优化。
9、 Kafka Streams在1.0与2.0版本中持续优化与增强功能。
