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目录下
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
|