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

Docker版部署RocketMQ开启ACL验证

一、拉取镜像
docker pull apache/rocketmq:latest
二、准备挂载目录
mkdir /usr/local/rocketmq/data
mkdir /usr/local/rocketmq/conf
三、运行
docker run \
-d \
-p 9876:9876 \
-v /usr/local/rocketmq/data/logs:/home/rocketmq/logs \
-v /usr/local/rocketmq/data/store:/home/rocketmq/store \
--name mqnamesrv \
-e "MAX_POSSIBLE_HEAP=100000000" \
apache/rocketmq:latest \
sh mqnamesrv
四、启动broker
  1. 查看配置目录,进入查看conf所在目录: /home/rocketmq/rocketmq-5.1.3/conf

docker exec -it mqnamesrv /bin/bash

     2.挂载启动

docker run -d \
-v /usr/local/rocketmq/conf:/home/rocketmq/rocketmq-5.1.3/conf \
--name rmqbroker \
--link mqnamesrv:namesrv \
-e "JAVA_OPT_EXT=-Xms512M -Xmx512M -Xmn128m" \
-e "NAMESRV_ADDR=namesrv:9876" \
-p 10911:10911 \
-p 10912:10912 \
-p 10909:10909 \
apache/rocketmq:latest \
sh mqbroker -c /home/rocketmq/rocketmq-5.1.3/conf/broker.conf
五、配置文件

修改broker.conf、plain_acl.yml

brokerClusterName=DefaultCluster
brokerName=broker-a
brokerId=0
deleteWhen=04
fileReservedTime=48
brokerRole=ASYNC_MASTER
flushDiskType=ASYNC_FLUSH
autoCreateSubscriptionGroup=true
autoCreateTopicEnable=true
aclEnable=true
brokerIP1=xxx.xxx.xxx.xxx
# 配置用户信息
accounts:
- accessKey: ********secretKey: ********# 用户级别的IP地址白名单whiteRemoteAddress: 10.3.32.*# 当为true可以执行更新、删除主题或者订阅组admin: false# DENY拒绝、SUB订阅权限、PUB发送权限defaultTopicPerm: SUB|PUBdefaultGroupPerm: SUB|PUB

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

相关文章:

  • 【RabbitMQ实战】04 RabbitMQ的基本概念:Exchange,Queue,Channel等
  • APACHE NIFI学习之—RouteOnAttribute
  • 防火墙网络接口下面多个外网地址,只有第一地址可以访问通其他不通
  • 【HTTP】URL结构、HTTP请求和响应的报文格式、HTTP请求的方法、常见的状态码、GET和POST有什么区别、Cookie、Session等重点知识汇总
  • 苹果mac电脑显示内存不足如何解决?
  • 如何在Windows 10上安装Go并搭建本地编程环境
  • [Realtek sdk-3.4.14b]RTL8197FH-VG 2.4G to WAN吞吐量低于60%的问题分析及解决方案
  • 软件设计模式系列之十八——迭代器模式
  • 前端项目配置 prettier、eslint、lint-stages、husky、commitlint 、style-lint设置代码书写和提交规范
  • 如何开始着手一篇Meta分析 | Meta分析的流程及方法
  • 【PID控制技术】
  • docker openjdk:8-jdk-alpine 修改时区、添加字体
  • 9+单细胞+实验验证,探讨单基因对癌细胞转移作用的思路方向
  • 《计算机视觉中的多视图几何》笔记(7)
  • Python经典练习题(四)
  • Mac Pro在重装系统时提示“未能与恢复服务器取得联系”
  • 【C/C++】指针常量、常量指针、指向常量的常指针
  • 【VUE复习·4】计算属性computed:原理、完整写法(不常用)、与 methods 的区别、简写(最常用)、应用案例!
  • Linux 基本语句_编译C过程
  • MYSQL8解压版 windows 主从部署步骤及配置(包含配置文件,教程文件,免积分下载)
  • RabbitMQ的基本介绍
  • AI智能视频监控技术如何助力美好乡村建设?
  • 【网络安全】2023年堡垒机品牌大全
  • makefile相关知识的讲解
  • OpenCV中的HoughLines函数和HoughLinesP函数到底有什么区别?
  • Xilinx FPGA 程序固化重新上电程序不运行的问题
  • c++ 使用rapidjson对数据序列化和反序列化(vs2109)
  • 4.迭代最近点ICP及非线性优化求解
  • 【redis总结】
  • 图数据库:释放关系的力量