欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ubuntu 安装kafka 基本测试

程序员文章站 2024-01-12 13:28:16
...

1、kafka官网下载安装包 
https://kafka.apache.org/downloads

ubuntu 安装kafka 基本测试

这里我选择 kafka_2.11-2.2.0.tgz
2、解压

tar vxf kafka_2.11-2.2.0.tgz

ubuntu 安装kafka 基本测试

3、启动zookeeper(kafka自带)
在解压出来kafka_2.11-2.2.0目录下的bin打开终端,输入命令:

./zookeeper-server-start.sh ../config/zookeeper.properties

没安装jdk1.8以上会报错

ubuntu 安装kafka 基本测试

安装jdk1.8 后(可参照:https://blog.csdn.net/yjt1325/article/details/103466844), 正常启动zookeeper:

ubuntu 安装kafka 基本测试

4、启动kafka

在解压出来kafka_2.11-2.2.0目录下的bin另开终端,输入命令:

./kafka-server-start.sh ../config/server.properties

ubuntu 安装kafka 基本测试

5、Kafka生产数据

在解压出来kafka_2.11-2.2.0目录下的bin另开终端,输入命令:

./kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic test

kafka写入测试数据:1 2 3 ....

ubuntu 安装kafka 基本测试

6、消费Kafka消息

在解压出来kafka_2.11-2.2.0目录下的bin打开终端,输入命令:

./kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic test --from-beginning

ubuntu 安装kafka 基本测试

7、删除kafka Topic

在解压出来kafka_2.11-2.2.0目录下的bin打开终端,输入命令:

./kafka-topics.sh --delete --zookeeper localhost:2181 --topic test

ubuntu 安装kafka 基本测试

8、停掉 Kafka  zookeeper

在解压出来kafka_2.11-2.2.0目录下的bin打开终端,输入命令:

./kafka-server-stop.sh

ubuntu 安装kafka 基本测试

./zookeeper-server-stop.sh

ubuntu 安装kafka 基本测试

 

分割线————————————————————————————————————————————————

为了方便 可以将zookeeper 和kafka启动的命令写在一脚本(kafka_start.sh), zookeeper 和kafka停止的命令写在一个脚本(kafka_stop.sh)

kafka_start.sh 文件:

 

#!/bin/sh
/home/jeremy/Softwares/kafka_2.11-2.2.0/bin/zookeeper-server-start.sh /home/jeremy/Softwares/kafka_2.11-2.2.0/config/zookeeper.properties &
/home/jeremy/Softwares/kafka_2.11-2.2.0/bin/kafka-server-start.sh /home/jeremy/Softwares/kafka_2.11-2.2.0/config/server.properties &

ubuntu 安装kafka 基本测试

kafka_stop.sh文件

#!/bin/sh
/home/jeremy/Softwares/kafka_2.11-2.2.0/bin/kafka-server-stop.sh
/home/jeremy/Softwares/kafka_2.11-2.2.0/bin/zookeeper-server-stop.sh

ubuntu 安装kafka 基本测试

相关标签: Ubuntu Kafka