赞
踩
windows系统,先点击bin目录下的mqnamesrv.cmd启动namesrv,在点击mqbroker.cmd启动broker。这样启动的时候,bkoker是没有指定namesrv的,所以使用命令或在控制台查看所有topic的时候,会显示空。
命令启动:
mqnamesrv
mqbroker
该方式启动的broker和点击启动有同样的问题。一般不使用此方式启动broker。
指定配置启动broker:先点击bin目录下的mqnamesrv.cmd启动namesrv,然后在bin目录下使用cmd命令:
【-n 参数】指定nameserver的ip和端口
mqbroker -n localhost:9876 autoCreateTopicEnable=true
【-c 参数】指定broker配置文件启动broker,该conf文件可添加配置:
- brokerClusterName=DefaultCluster
- brokerName=broker-a
- brokerId =0
- deleteWhen=04
- fileReservedTime=48
- brokerRole=ASYNC_MASTER
- flushDiskType=ASYNC_FLUSH
- autoCreateTopicEnable=true
- #aclEnable=false
- brokerIP1=127.0.0.1
- # Broker 对外服务的监听端口
- listenPort=10911
- # 1s 5s 10s(虽然只配置3次,默认仍然重试16次,只不过10s后的13次重试时间间隔都是3s。除非设置consumer.setMaxReconsumeTimes(5),重试5次后发送到死信队列)
- messageDelayLevel=1s 2s 3s
mqbroker.cmd -c D:/Environment/rocketmq/rocketmq-all-4.9.4-bin-release/conf/broker.conf -n localhost:9876 &
conf配置文件中也可设置autoCreateTopicEnable=true
mqbroker.cmd -c D:/Environment/rocketmq/rocketmq-all-4.9.4-bin-release/conf/broker.conf -n localhost:9876 & autoCreateTopicEnable=true
mqshutdown namesrv
mqshutdown broker
查看所有topic:
mqadmin topicList -n 127.0.0.1:9876
创建topic:
mqadmin updateTopic -n 127.0.0.1:9876 -c DefaultCluster -t topic01
删除topic:
mqadmin deleteTopic -n 127.0.0.1:9876 -c DefaultCluster -t topic01
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。