管理 topic 使用的是,kafka 内置的一个脚本 kafka-topics.sh ,这个脚本默认在 kafka 安装目录的 bin 目录下。
1. 创建 kafka 环境变量
cat > /etc/profile.d/kafka.sh <<'EOF'
#!/bin/bash
export KAFKA_HOME=/app/tools/kafka_2.13-3.5.1
export PATH=$PATH:${KAFKA_HOME}/bin
EOF
#加载环境变量
source /etc/profile.d/kafka.sh
2. 运行管理脚本,查看帮助信息
#直接运行这个脚本即可,详细说明了如何使用,与 --help 类似
kafka-topics.sh
直接运行查看帮助信息即可,看不懂的直接译文翻译即可,我这里说明几个常用的 增删改查。
3. 创建topic
3.1 创建名为 bihuang-linux1 的topic
--create #创建
--bootstrap-server #指定集群IP地址
kafka-topics.sh --bootstrap-server 192.168.99.191:9092,192.168.99.192:9092,192.168.99.193:9092 --create --topic bihuang-linux1