0
点赞
收藏
分享

微信扫一扫

windows racketmq部署

​​下载​​

需要提前配置java环境

配置环境变量
变量名:ROCKETMQ_HOME
变量值:E:\runtools\rocketmq\rocketmq-4.9.2

修改内存设置

调整bin目录下runserver.cmd

windows racketmq部署_xml

set "JAVA_OPT=%JAVA_OPT% -server -Xms256m -Xmx512m"

runbroker.cmd

windows racketmq部署_java_02

rem set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g"
set "JAVA_OPT=%JAVA_OPT% -server -Xms256m -Xmx512m"

调整日志文件
conf目录下logback_broker.xml、logback_namesrv.xml两个文件中的configuration节点下添加

<property name="LOG_BASE" value="C:/Infrastruct/rocketmq-4.9.3/log/"/>

先启动namesrv、然后启动broker
start mqnamesrv.cmd

start mqbroker.cmd -n 0.0.0.0:9876 -c C:\Infrastruct\rocketmq-4.9.3\conf\broker.conf

如果提示找不到dt.jar
则需要将runbroker.cmd文件中的%CLASSPATH%外侧添加""

windows racketmq部署_java_03

设置nameserver监听端口

  1. conf目录下创建文件namesrv.properties
    添加如下内容

listenPort=9004

  1. 启动命令调整为

start mqnamesrv.cmd -c ../conf/namesrv.properties

broker配置

broker需要三个端口
remotingServer:监听listenPort配置项指定的监听端口,默认10911
fastRemotingServer:监听端口值listenPort-2,即默认为10909
HAService:监听端口为值为listenPort+1,即10912,该端口用于Broker的主从同步
conf/broker.conf

autoCreateTopicEnable = true # 自动创建主题
listenPort = 8911
brokerIP1 = 192.168.1.1 # 此处需要绑定外网ip

访问控制(acl)-打开broker acl

conf/broker.conf

aclEnable = true

配置账号

conf/acl/plain_acl.yml



举报

相关推荐

0 条评论