# rocketmq **Repository Path**: ninggf/rocketmq ## Basic Information - **Project Name**: rocketmq - **Description**: 开发环境中的rocketmq - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-08 - **Last Updated**: 2024-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 本地 RocketMQ 环境 根据需要修改镜像的版本。 ## 创建网络 `$ docker network create --attachable --subnet "172.28.0.1/24" --gateway 172.28.0.1 esnetwork` > IP占用: > > 1. nameserver: 172.28.0.151 > 2. broker-a: 172.28.0.152 > 3. mqboard: 随机 ## 内存配置 修改`bin/runserver.sh`文件中以下代码: ```shell Xms=512M Xmx=512M Xmn=512M ``` > 注意: 以上配置`nameserver`和`broker`共用。 ## 网络访问配置 1. 将`127.0.0.1:9876:9876`替换为`9876:9876` 1. 删除`#- BROKER_IP=broker`的前`#` 2. 本地解析`10.10.10.10 broker` > 将`10.10.10.10`换成服务器的公网IP,同时配置防火墙。 ## 修改密码 请在以下3个文件中修改密码: 1. `.env`: 监控界面使用 2. `tools.yml`: `mqadmin`等命令行使用 3. `plain_acl.yml`: broker使用 ## 运行 `$ docker-compose up -d` or `$ docker compose up -d` ## 监控界面 [http://localhost:9877](http://localhost:9877) > 放到公网时注意安全!!!