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

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