centos7-kafka2.7.0部署


前置环境:java8+

1.从官方下载binary包到服务器 wget https://downloads.apache.org/kafka/2.7.0/kafka_2.13-2.7.0.tgz

2.根据官方手册,解压缩并进入目录

 tar -xzf kafka_2.13-2.7.0.tgz

 cd kafka_2.13-2.7.0

3.如果配置较低,需要进入配置文件修改相应内存占用配置,zookeeper如下:

vim bin/zookeeper_server_start.sh

 

 

 kafka如下:

vim bin/kafka-server-start.sh

 

 

 

4.在kafka_2.13-2.7.0根目录下创建两个自定义的启动脚本:

vim zookeeper_start.sh

nohup bin/zookeeper-server-start.sh config/zookeeper.properties >> zookeeper.out &

vim kafka_start.sh

nohup bin/kafka-server-start.sh config/server.properties >> kafka.out &

5.依次运行zookeeper、kafka的sh

6.按照官方文档,测试是否可以执行测试脚本如下

创建topic
$ bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092
执行生产者
$ bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092 >This is my first event >This is my second event
执行消费者
$ bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092 This is my first event This is my second event

至此,kafka centos的基础部署完成

 

 




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM