1.namesrv
1.1 拉取rocketMQ镜像
1.2 创建nameserver数据存储目录
rocketMQ 分为nameserver和broker两部分,在启动时应该先启动nameserver,因此我们现在先创建nameserver的日志和数据存放目录。这个目录可由我们自己定义路径,这里我将其放到data路径
1.3 构建namesrv容器并启动
我们已经创建好了nameserver的日志和数据的存放路径,此时我们只需要挂在日志和数据路径,执行以下命令启动nameserver即可
2.broker
2.1 创建broker数据存储路径
在操作这步之前,我们已经将nameserver启动成功,则接下来我们将要为broker创建数据挂载目录和配置文件,以确保broker能够成功启动。
说明:logs:是broker的日志目录,store:是broker的数据目录(该目录需求所有读写权限),conf是broker的配置信息目录
2.2 创建broker配置文件
我们刚刚已经创建了broker配置目录(/data/rocketmqbroker/conf),现在我们要在改配置目录下增加一个broker的配置文件,命名叫broker.conf
注意:将一下信息复制到broker.conf文件中,请注意修改brokerIP1,改为您服务器的IP地址!注意修改namesrvAddr,改为您nameserver的IP地址!
2.3 构建broker容器并启动
3.RocketMQ-Console可视化界面
3.1 拉取rocketmq-console镜像
3.2 构建RocketMQ-Console容器并启动
注意:将一下信息Drocketmq.namesrv.addr后面的IP地址改为您的nameserver IP地址!