Docker拉取RocketMQ及可视化界面

这篇具有很好参考价值的文章主要介绍了Docker拉取RocketMQ及可视化界面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文介绍Docker拉取RocketMQ及可视化界面操作步骤

Linux下安装Docker请参考:Linux安装Docker

安装namesrv

创建挂载目录

用于在宿主机挂载日志及数据
创建/opt/rocketmq/data目录,准备用来挂载数据文件
创建/opt/rocketmq/logs目录,准备用来挂载日志文件

mkdir -p /opt/rocketmq/{data,logs}

授权相关权限

chmod -R 777 /opt/rocketmq/data
chmod -R 777 /opt/rocketmq/logs

拉取镜像

docker pull rocketmqinc/rocketmq

运行容器

docker run -d \
--restart=always \
--name rmqnamesrv \
-p 9876:9876 \
-v /opt/rocketmq/data:/root/data \
-v /opt/rocketmq/logs:/root/logs \
-e "MAX_POSSIBLE_HEAP=100000000" \
rocketmqinc/rocketmq \
sh mqnamesrv

查看运行情况

docker ps -a

Docker拉取RocketMQ及可视化界面,Docker,后端,java-rocketmq,docker,rocketmq,后端

运行成功

安装Broker

创建挂载目录及配置文件目录

用于在宿主机挂载日志及数据
创建/opt/rocketmq/broker/data目录,准备用来挂载数据文件
创建/opt/rocketmq/broker/conf目录,准备用来挂载日志文件

mkdir -p /opt/rocketmq/broker/{data,conf}

授权相关权限

chmod -R 777 /opt/rocketmq/broker/data
chmod -R 777 /opt/rocketmq/broker/conf

创建配置文件

vim /opt/rocketmq/broker/conf/broker.conf
brokerClusterName = Defau1tCluster
brokerName = broker-a
brokerId = 0
deletewhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
brokerIP1 = 192.168.250.236

注意将brokerIP1的IP地址换成虚拟机IP地址

运行容器

docker run -d \
--restart=always \
--name rmqbroker \
--link rmqnamesrv:namesrv \
-p 10911:10911 \
-p 10909:10909 \
-v /opt/rocketmq/broker/data:/root/data \
-v /opt/rocketmq/broker/conf/broker.conf:/opt/rocketmq-4.4.0/conf/broker.conf \
-e "NAMESRV_ADDR=namesrv:9876" \
-e "MAX_POSSIBLE_HEAP=200000000" \
rocketmqinc/rocketmq \
sh mqbroker -c /opt/rocketmq-4.4.0/conf/broker.conf I

Docker拉取RocketMQ及可视化界面,Docker,后端,java-rocketmq,docker,rocketmq,后端

查看运行情况

docker ps -a

Docker拉取RocketMQ及可视化界面,Docker,后端,java-rocketmq,docker,rocketmq,后端
运行成功

安装可视化界面

拉取镜像

docker pull pangliang/rocketmq-console-ng

运行容器

docker run -d \
--restart=always \
--name rmqadmin \
-e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.250.236:9876 \
-Dcom.rocketmq.sendMessageWithVIPChannel=false" \
-p 9999:8080 \
pangliang/rocketmq-console-ng

注意将第四行命令-e "JAVA_OPTS=-Drocketmq.namesrv.addr=后的IP地址换成自己虚拟机IP地址
Docker拉取RocketMQ及可视化界面,Docker,后端,java-rocketmq,docker,rocketmq,后端

查看运行情况

docker ps -a

Docker拉取RocketMQ及可视化界面,Docker,后端,java-rocketmq,docker,rocketmq,后端

运行成功

安装情况测试

浏览器测试,IP:9999进入RocketMQ可视化界面
Docker拉取RocketMQ及可视化界面,Docker,后端,java-rocketmq,docker,rocketmq,后端
Docker拉取RocketMQ及可视化界面,Docker,后端,java-rocketmq,docker,rocketmq,后端
Docker拉取RocketMQ及可视化界面,Docker,后端,java-rocketmq,docker,rocketmq,后端
Docker拉取RocketMQ及可视化界面,Docker,后端,java-rocketmq,docker,rocketmq,后端
Docker拉取RocketMQ及可视化界面,Docker,后端,java-rocketmq,docker,rocketmq,后端

数据正常,没有报错,成功
操作完成文章来源地址https://www.toymoban.com/news/detail-680810.html

到了这里,关于Docker拉取RocketMQ及可视化界面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 优秀的 RocketMQ 可视化管理工具 GUI 客户端

    官网地址:http://www.redisant.cn/rocketmq 快速查看所有 RocketMQ 集群,包括Brokers、Topics和Consumers 查看消费者订阅了哪些主题,以及消息队列被分配给了哪些消费者;当出现消息积压时,RocketMQ Assistant 帮您快速定位问题 创建普通消息、延迟消息、顺序消息;配合数据模板和定时器,

    2024年02月16日
    浏览(42)
  • 前、后端通用的可视化逻辑编排

    前一段时间写过一篇文章《实战,一个高扩展、可视化低代码前端,详实、完整》,得到了很多朋友的关注。 其中的逻辑编排部分过于简略,不少朋友希望能写一些关于逻辑编排的内容,本文就详细讲述一下逻辑编排的实现原理。 逻辑编排的目的,是用最少甚至不用代码来

    2024年02月16日
    浏览(29)
  • Python可视化界面编程入门

    Python可视化界面编程入门具体实现代码如所示: (1)普通可视化界面编程代码入门:

    2024年02月08日
    浏览(45)
  • YOLOv5可视化界面

    激活之前的虚拟环境 yolov5 在该环境的终端输入以下命令 输入 where python 找到当前使用的Python的路径 找到该路径下的designer.exe文件(/Lib/site-packages/PySide6/designer.exe),然后发送到桌面创建快捷方式 打开designer 选择Main Window 移除菜单栏 拖两个label个一个line进来 拖两个button进入

    2024年02月13日
    浏览(37)
  • 神经网络的可视化:使用3D可视化和交互式界面来展示模型

    作者:禅与计算机程序设计艺术 作为人工智能领域的从业者,我们常常需要与其他技术人员或者领域内的专家进行交流。在这个过程中,一个关键的问题是如何让复杂的神经网络模型变得易于理解和分析。今天,我们将探讨如何使用3D可视化和交互式界面来展示神经网络模型

    2024年02月14日
    浏览(36)
  • 为欧拉系统安装可视化界面(deepin)

    一、什么是欧拉系统 “欧拉OS”是华为公司开发的一款基于Linux的操作系统。它是华为为适应未来5G时代和人工智能技术发展而研发的新一代操作系统。 该系统具有以下特征: 1. 高安全性:提供模块化设计、加密存储、独立安全域等特性,以满足高要求的安全场景。 2. 轻量化设计

    2024年02月22日
    浏览(37)
  • 搭建Ubuntu 22.04可视化界面

    搭建Ubuntu 22.04的可视化界面通常包括安装图形用户界面(GUI)和桌面环境。在Ubuntu中,常用的桌面环境有GNOME、KDE、XFCE、LXQt等。以下是一些通用的步骤,但请注意,具体步骤可能因桌面环境而异。 执行以下命令,清空缓存,更新您的软件包列表。 执行以下命令,安装桌面环

    2024年02月12日
    浏览(33)
  • RabbitMQ 03 直连模式-可视化界面

    这里先演示最简单的模型:直连模式。其结构图为: 一个生产者 - 消息队列 - 一个消费者 生产者只需要将数据丢进消息队列,而消费者只需要将数据从消息队列中取出,这样就实现了生产者和消费者的消息交互。 创建一个新的实验环境,即新建一个Virtual Host。 添加新的虚拟

    2024年02月11日
    浏览(33)
  • Excel VSTO开发7 -可视化界面开发

    前面的代码都是基于插件启动或者退出时,以及Excel Application的相关事件,在用户实际操作中并不会显示相应的界面,当然也不需要显示相关界面。但是,这对于用户显然不是那么友好,而且也不利于正常的在Excel中的操作。该显示的应该使用UI显示出来,而且还有部分操作是

    2024年02月09日
    浏览(32)
  • MATLAB 之 可视化图形用户界面设计

    MATLAB 提供了图形用户界面开发环境(Graphical User Interface Development Environment,GUIDE),在这种开发环境下,用户界面设计变得方便、直观,实现了 “所见即所得” 的可视化设计。 1.1 图形用户界面设计模板 在 MATLAB 命令行窗口输入 guide 命令,或在 MATLAB 主窗口中选择 “主页”

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包