前言
本章节将介绍如何在docker环境下安装rocketmq以及rocketmq-console可视化界面
一、rocketMQ安装教程
在安装之前请保证您的服务器已经安装好docker环境并且安装好JDK
(1)拉取rocketMQ最新版本镜像
docker pull rocketmqinc/rocketmq

拉取镜像时间可能较久,等拉取完成后通过docker images查看镜像是否拉取成功,可以看到已经拉取rocketmq镜像

(2)创建nameserver数据存储目录
rocketMQ 分为nameserver和broker两部分,在启动时应该先启动nameserver,因此我们现在先创建nameserver的日志和数据存放目录。这个目录可由我们自己定义路径,这里我将其放到data路径下:
mkdir -p /data/namesrv/logs /data/namesrv/store
logs:是nameserver的日志目录,store:是nameserver的数据目录

(3)构建namesrv容器并启动
我们已经创建好了nameserver的日志和数据的存放路径,此时我们只需要挂在日志和数据路径,执行以下命令启动nameserver即可。
docker run -d --restart=always --name rmqnamesrv -p 9876:9876 -v /data/namesrv/logs:/root/logs -v /data/namesrv/store:/root/store -e "MAX_POSSIBLE_HEAP=100000000" rocketmqinc/rocketmq sh mqnamesrv
执行完nameserver容器启动命名后,可以通过docker ps

本文详细介绍了如何在docker环境中安装RocketMQ,包括nameserver的安装步骤、数据存储目录创建、配置文件编写,以及如何启动和验证。同时,也指导读者如何安装和启动rocketmq-console可视化界面,以便监控RocketMQ的运行状态。
最低0.47元/天 解锁文章
1078

被折叠的 条评论
为什么被折叠?



