linux安装kafka2.5

资源下载与解压

资源下载地址http://kafka.apache.org/downloads,根据你的scala版本选择对应的kafka版本,这里我下的是Scala 2.13 - kafka_2.13-2.5.0.tgz
linux安装kafka2.5_第1张图片

解压

进入资源所下载的地址,先解压二进制安装包,然后将生成的包移动到你想放的目录,我这边放的是/usr/local/

tar -xzf kafka_2.13-2.5.0.tgz
mv kafka_2.13-2.5.0 /usr/local/

修改配置文件

进入kafka文件包下的config目录如下:
linux安装kafka2.5_第2张图片

zookeeper.properties ----------------------zookeeper的配置文件
server.properties ----------------------Kafka服务的配置文件

修改server.properties

## 服务器需要监听的端口号
listeners=PLAINTEXT://localhost:9092

启动

打开新终端窗口1,进入Kafka的bin目录启动zookeeper服务

zookeeper-server-start.sh /usr/local/kafka_2.13-2.5.0/config/zookeeper.properties &

打开新终端窗口2,进入Kafka的bin目录启动zookeeper服务

kafka-server-start.sh /usr/local/kafka_2.13-2.5.0/config/server.properties &

打开新终端窗口3,进入Kafka的bin目录

新建topic主题test

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

查看所有主题

kafka-topics.sh --list --zookeeper localhost:2181

在这里插入图片描述

打开新终端窗口4,进入Kafka的bin目录,打开生产者客户端,topic为test的主题

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

打开新终端窗口5,进入Kafka的bin目录,打开消费者客户端,topic为test的主题

kafka-console-consumer.sh --bootstrap-server localhost:9092 -topic test   

生产者输入的消息发现消费者同步显示出来,如图

linux安装kafka2.5_第3张图片

你可能感兴趣的:(linux安装kafka2.5)