java – 我在哪里可以找到kafka的maven存储库?

我想尝试kafka 0.8(据我所知它已经发布).但是我在哪里可以找到kafka maven存储库.

我应该添加哪些额外的存储库URL?

我找到了一些博客

<dependency>
    <groupId>org.apache.kafka</groupId>
    <artifactId>kafka_2.8.0</artifactId>
    <version>0.8.0-SHA</version>
 </dependency>

但它不起作用.我正在寻找合适的maven依赖.或者我应该从git中检出它并部署在我们的内部神器中?

解决方法

UPDATE

自2013年11月起,官方Kafka版本可在public Maven repository找到,2015年3月的最新版本为0.8.2.1:

<dependency>
  <groupId>org.apache.kafka</groupId>
  <artifactId>kafka_2.10</artifactId>
  <version>0.8.2.1</version>
</dependency>

如果你创建了not.released:kafka artifact,下面详细介绍了你可以从本地存储库获取remove it.

原始答案

Kafka尚未发布到公共Maven存储库,但您可以使用install-file command手动将其添加到本地Maven存储库:

mvn install:install-file -Dpackaging=jar -DgroupId=not.released
    -DartifactId=kafka -Dversion=0.8.0 -Dfile=kafka.jar

上面的命令行需要当前工作目录中的kafka.jar文件.
安装后,您可以使用它:

<dependency>
  <groupId>not.released</groupId>
  <artifactId>kafka</artifactId>
  <version>0.8.0</version>
</dependency>

一旦他们发布了Kafka,您就可以更改POM中的依赖关系,并从本地存储库中删除/卸载此文件.

相关文章

# 前言 现有主流消息中间件都是生产者-消费者模型,主要角色...
错误的根源是:kafka版本过高所致,2.2+=的版本,已经不需要...
DWS层主要是存放大宽表数据,此业务中主要是针对Kafka topic...
不多BB讲原理,只教你怎么用,看了全网没有比我更详细的了,...
终于写完了,其实最开始学kafka的时候是今年2月份,那时候还...
使用GPKafka实现Kafka数据导入Greenplum数据库踩坑问题记录(...