Docker里RocketMQ启动并自动创建主题的命令
时间: 2024-02-24 11:56:41 浏览: 261
以下是在Docker里启动RocketMQ并自动创建主题的命令:
```
docker run -d -p 9876:9876 -v /path/to/broker/data:/root/store -e "NAMESRV_ADDR=your_namenode_ip:9876" --name rmqnamesrv apache/rocketmq-namesrv:4.8.0
docker run -d -p 10911:10911 -p 10909:10909 --link rmqnamesrv:namesrv -e "JAVA_OPTS=-Drocketmq.namesrv.addr=namesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" --name rmqbroker apache/rocketmq-broker:4.8.0 sh mqbroker -c /opt/rocketmq/broker.conf
docker exec -it rmqbroker sh bin/mqadmin updateTopic -c DefaultCluster -n namesrv:9876 -t your_topic
```
这些命令将分别启动RocketMQ的namesrv和broker,并自动创建指定的主题。请根据实际需要修改命令中的参数。
阅读全文