当前位置: 首页 > news >正文

kafka部署之简单密钥

一、说明

  • centos7.9
  • kafka_2.13-2.7.0.tgz
  • apache-zookeeper-3.8.0-bin.tar.gz
  • 官方文档:Apache Kafka

二、kafka配置

2.1、server.properties

server.properties修改或增加如下配置

listeners=SASL_PLAINTEXT://你的主机ip:9092
super.users=User:admin
authorizer.class.name=kafka.security.authorizer.AclAuthorizer
security.inter.broker.protocol=SASL_PLAINTEXT 
sasl.mechanism.inter.broker.protocol=PLAIN 
sasl.enabled.mechanisms=PLAIN
allow.everyone.if.no.acl.found=false

2.2、kafka_server_jaas.conf

在config目录下创建如下文件kafka_server_jaas.conf

KafkaServer {org.apache.kafka.common.security.plain.PlainLoginModule requiredusername="admin"password="admin-secret"user_admin="admin-secret"user_alice="alice-secret";
};

3.2、kafka-server-start.sh

export KAFKA_OPTS="$KAFKA_OPTS -Djava.security.auth.login.config=$base_dir/../config/kafka_server_jaas.conf"

3.3、启动kafka节点

sh kafka-server-start.sh -daemon ../config/server.properties

三、补充说明(未测试)

网上还有一种说法,在server.properties增加如下配置,便不需要kafka_server_jaas.conf文件

listener.name.sasl_plaintext.plain.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required \username="admin" \password="admin-secret" \user_admin="admin-secret" \user_alice="alice-secret";

http://www.lryc.cn/news/328030.html

相关文章:

  • 大模型重塑电商,淘宝、百度、京东讲出新故事
  • 用静态工厂方法代替构造器
  • Discourse 最多允许有几个分类级别
  • MySQL数据库主从复制和读写分离
  • rust - 使用log4rs打印日志
  • 数据结构:单调栈和单调队列
  • 大模型RAG性能提升路径
  • 机器视觉学习(九)—— 边缘检测
  • 基于单片机声音分贝采集和显示控制系统设计
  • CentOS使用Docker部署Halo并结合内网穿透实现公网访问本地博客
  • 打造高效自动化渗透测试系统:关键步骤与实践
  • 绿联 部署vocechat,搭建私人聊天服务器,用于小型团队和家庭环境
  • 考研数学|高效刷透汤家凤《1800》经验分享
  • LLM推理入门指南②:深入解析KV缓存
  • 上采样技术在语义分割中的应用
  • linux 组建raid5详细操作
  • 机器学习概念、步骤、分类和实践
  • 钉钉服务端API报错 错误描述: robot 不存在;解决方案:请确认 robotCode 是否正确
  • Linux 开发环境以及编译链接
  • SmartChart的部署以及可能遇见的报错解决方案
  • 【Node.js从基础到高级运用】十九、Node.js 捕获错误之“未捕获的异常”
  • vue 计算属性
  • RedissonLock-tryLock-续期
  • MSTP环路避免实验(华为)
  • IoT网关在智能制造工厂生产线监控与管理中的应用-天拓四方
  • niushop单商户V5多店版源码分享三端uniapp打包方法包括PC端_小程序或h5端打包_收银端打包_APP端打包_商户端
  • npm包发布
  • C#使用SQLite(含加密)保姆级教程
  • C# 异步与 Unity 协程(实例讲解)
  • iOS - Runloop介绍