rocketmq 启动
时间: 2023-11-23 17:08:19 浏览: 122
rocketmq-console.rar
启动RocketMQ需要启动NameServer和Broker两个组件。其中,NameServer是一个轻量级的服务,主要负责维护Broker的路由信息,而Broker则是消息的存储和传输的核心组件。以下是启动RocketMQ的步骤:
1. 启动NameServer:在RocketMQ的安装目录下,进入bin目录,执行以下命令启动NameServer:
```
nohup sh mqnamesrv &
```
2. 启动Broker:在RocketMQ的安装目录下,进入bin目录,执行以下命令启动Broker:
```
nohup sh mqbroker -n localhost:9876 &
```
其中,-n参数指定NameServer的地址,这里指定为本地的9876端口。
除了以上两个组件,如果需要使用RocketMQ的控制台,还需要进行以下步骤:
3. 修改控制台端口号:在控制台的安装目录下,找到application.properties文件,修改其中的server.port参数为需要使用的端口号。
```
server.port=8080
```
4. 修改控制台连接的NameServer地址:在application.properties文件中,修改rocketmq.config.namesrvAddr参数为需要连接的NameServer地址。
```
rocketmq.config.namesrvAddr=localhost:9876
```
5. 启动控制台:在控制台的安装目录下,执行以下命令启动控制台:
```
nohup java -jar rocketmq-console-ng-1.0.1.jar &
```
阅读全文