kafka安装-Mac
mac和linux安装kafka方式一样
1.下载安装
官网下载:https://kafka.apache.org/downloads ==》kafka_2.13-3.3.1
这里安装3.31版本,kafka的安装包版本不区分windows和Linux,都用的一个包,包含windows和Linux的执行脚本。
kafka1.x,2.x版本强依赖zk(记录broker,leader-follow信息…………,集群依赖zk协调等),在kafka2.8.0以后是可以不使用zk的,采用其它方式存储这些信息,称为kraft模式。kafka包里面包含了zk,也可以自己单独部署一个。
- jdk版本最低要求1.8(后期应该要更新版本)
下载后解压即可。
2.基本操作
进入bin目录,为所有kafka相关命令添加可执行权限==》chmod +x kafka-*
启动kafka
-- 启动方式1:进入kafka目录(结合zk)
./bin/kafka-server-start.sh config/server.properties
./bin/kafka-server-start.sh -daemon config/server.properties #后台启动
基本命令
#查看所有topic
./kafka-topics.sh --bootstrap-server localhost:9092 --list
./kafka-topics.sh --bootstrap-server localhost:9092 --describe #主题详细信息
#某个主题详细信息
./kafka-topics.sh --bootstrap-server localhost:9092 --describe --topic my-topic-1
#创建topic, my_topic1 ,1副本,8***分区
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic my_topic1 --replication-factor 1 --partitions 8
# 增加分区 (其实是改分区数 只能增加不能减少 因为:分区无法被删除)
./kafka-topics.sh --bootstrap-server localhost:9092 --alter --topic my_topic1 --partitions 10
# **创建生产者(控制台)**,topic不存在的话会新建,分区数1(这个取决于配置文件的配置)
./kafka-console-producer.sh --broker-list localhost:9092 --topic my-topic
#创建消费者(控制台)
./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic my-topic --from-beginning --consumer.config ../config/consumer.properties
#**kafka终止命令**
./kafka-server-stop.sh
标签:--,9092,server,topic,mac,sh,kafka,安装
From: https://www.cnblogs.com/cutesheep/p/18517966