首先需要添加如下的依赖:
<!-- https://mvnrepository.com/artifact/org.apache.avro/avro -->
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro</artifactId>
<version>1.9.0</version>
</dependency>
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro-tools</artifactId>
<version>1.9.0</version>
</dependency>
而confluent的相关包在maven上是找不到的。需要自己手动添加:
需要这些包。
而后,需要在linux上安装confluent:
我选择安装的是1.0版本。
tar包下载地址:https://www.confluent.io/previous-versions/
下载后,解压。
启动confluent:(注意:在启动之前一定要先启动zookeeper和kafka!)
[root@confluent confluent-4.1.1]# bin/schema-registry-start etc/schema-registry/schema-registry.properties
# 省略一些内容......
[2018-06-22 16:10:26,442] INFO Server started, listening for requests... (io.confluent.kafka.schemar