SASL/SCRAM验证方法可以在Kafka服务启动之后,动态的新增用户分并配权限,在业务变动频繁,开发人员多的情况下比SASL/PLAIN方法更加灵活。
Zookeeper:3.4.13,kafka依赖zookeeper,
Kafka:kafka_2.12-2.8.1
ZooInspector:zookeeper客户端查看工具
安装根目录:/app/kafka/
Zookeeper下载地址:Apache ZooKeeper
Kafka下载地址:Apache Kafka
1.安装zookeeper
1.1.上传到目录并解压
-- 进入zookeeper安装目录
cd /app/kafka
-- 选择zookeeper压缩包上传
rz
-- 解压文件
tar -zxvf zookeeper-3.4.
-- 重命名
mv zookeeper-3.4.13 zookeeper
1.2.修改配置
-- 进入配置文件根目录
cd /app/kafka/zookeeper/conf
-- 复制配置文件
cp zoo_sample.cfg
-- 修改配置文件
vi
-- 配置2个配置项
dataDir=/app/kafka/zookeeper/data
dataLogDir=/app/kafka/zookeeper/logs
1.3.服务脚本
-- 进入zookeeper的bin目录
cd /app/kafka/zookeeper/bin
-- 启动服务,指定配置文件
./ start ../conf/
-- 停止服务
./ stop
-- 查看状态
./ status
-- 启动客户端
./
-- 查看zookeeper中的所有topic主题
ls /brokers/topics/
-- 删除test-topic主题
delete /brokers/topics/test-topic
2.安装kafka
2.1.上传到目录并解压
-- 进入kafka安装目录
cd /app/kafka
-- 选择kafka压缩包上传
rz
-- 解压文件
tar -zxvf kafka_2.12-2