ArchLinux中单机Kafka学习环境搭建

ArchLinux环境中搭建Kafka单机学习环境

1.下载Kafka源码

https://archive.apache.org/dist/kafka/2.7.0/kafka_2.12-2.7.0.tgz

1
2
3
4
 //解压
tar zxvf kafka_2.12-2.7.0.tgz /opt/kafka
//安装jdk环境
pacman -S jdk-openjdk

2.进入bin目录

主要的操作都在bin目录下

1
cd /opt/kafka/bin

3.启动 zookeeper

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

4.测试 zookeeper

1
./zookeeper-shell.sh localhost:2181

5.启动kafka服务

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

Tips:修改 server.properties
advertised.listeners=PLAINTEXT://本机ip地址:9092
host.name=0.0.0.0

6.测试kafka服务

6.1 创建一个topic

1
./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

6.2 生产者发送消息

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

6.3 消费者接受消息

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