前置环境: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的基础部署完成

 





posted on 2021-02-19 09:20  lsz0210  阅读(706)  评论(0编辑  收藏  举报