elasticsearchconfluentkafka

kafka-connect-elasticsearch源码导入i

2017-07-21  本文已影响65人  愚公300代

步骤

克隆

git clone https://github.com/confluentinc/kafka-connect-elasticsearch.git

导入到idea中

在idea通过File->New->Project From Existing Sources即可将源码导入到idea中。

编译及问题

在项目根目录执行

mvn compile

此时会出现依赖的

    <parent>
        <groupId>io.confluent</groupId>
        <artifactId>common</artifactId>
        <version>${version}</version>
    </parent>

无法识别的问题,通过查阅文档,解决办法是:

  1. 下载并安装common依赖
git clone https://github.com/confluentinc/common.git
mvn install
  1. 下载并安装kafka依赖
git clone https://github.com/apache/kafka.git
./gradlew installAll

这里的主要操作是在本地安装kafka-connect-elasticsearch的依赖,有时候因为版本问题可能无法找到相应的依赖,此时,你需要将common或者kafka工程reset到所需要的版本


编译成功

重新到根目录执行

mvn install
上一篇 下一篇

猜你喜欢

热点阅读