spring boot 1.5.2自动配置kafka

spring boot 1.5.2+ springboot-kafka 1.1.2+ kafka_2.10-0.10.2.0.tgz


以上版本不可替换。其他版本未试成功过,有报很多乱七八糟的错。


---kafka应用包

kafka_package="kafka_2.10-0.10.2.0.tgz"


------项目maven配置

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <version>1.5.2.RELEASE</version>
</dependency>



<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.2.RELEASE</version>
</parent>
<dependency>
    <groupId>org.springframework.kafka</groupId>
    <artifactId>spring-kafka</artifactId>
    <version>1.1.2.RELEASE</version>
</dependency>


-----kafka服务器配置

vi kafka_2.10-0.10.2.0/config/server.properties

host.name=192.168.36.216---kafka服务器地址
port=9092----kafka服务端口

zookeeper.connect=XXXXXXX:2181,XXXXXX:2182,XXXXX:2183----zookeeper地址



kafka服务搭建好后配置kafka端口和ip,然后配置项目maven依赖,生产者消费者代码如下:


//改天提供git链接//git链接如下,kafka包中

[email protected]:aa3313322122/myproject.git



bin/kafka-server-start.sh -daemon config/server.properties &

bin/kafka-topics.sh --zookeeper 192.168.XXXX:2181 --list

bin/kafka-topics.sh --zookeeper 192.168.XXXX:2181 --create --topic test6 --partitions 1  --replication-factor 1

bin/kafka-console-consumer.sh  --zookeeper 192.168.XXXX:2181  --topic test6 --from-beginning

bin/kafka-console-producer.sh --broker-list 192.168.30.216:9092 --topic test6

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章