Docker 方式安装部署 rocketMQ 、部署 图形化界面控制台、rocketMQ 控制台
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
1. 直接上官网,找到工程,clone 到本地,地址:https://github.com/apache/rocketmq-externals
克隆下来的工程目录如下:
2. 打开已克隆的工程,找到安装 rocketMQ 的脚本并运行。
官方操作说明:https://github.com/apache/rocketmq-externals/tree/master/rocketmq-docker
安装脚本所在路径: rocketmq-externals/rocketmq-docker/4.2.0
运行脚本:play-docker.sh
运行结果是把 mqnamesrv 、mqbroker 2 个容器服务都部署好了。
应该是 created 已创建状态,只需要 docker start 容器就可以了:
docker start rmqnamesrv rmqbroker
注意先启动 名称服务:rmqnamesrv 。
3. 其实这样已经可以用了。只不过为了更方便管理和查看 MQ 消息。我们还可以部署一个 图形化界面控制台。
默认是全英文界面,右上角可选 切换为中文 。效果如下图:
给这个容器服务取名为:rmq-dashboard ,端口映射到 8088,启动容器命令为:
docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr=服务器IP:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8088:8080 -d --name rmq-dashboard styletang/rocketmq-console-ng
运行后再查看容器,这个容器已经启动成功:
这样就可以访问到上面的图形化界面控制台了。
2018. 9. 18后记 :
过些天后发现 服务rmqbroker 自己停了,查日志提示为:
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=N
/opt/rocketmq-4.2.0/bin/runbroker.sh: line 80: 22 Killed
这是因为空间大小不足,重启 rmqbroker ,改小默认设置环境变量设置为: -server -Xms512m -Xmx512m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m
重启服务命令完整为:
docker run -d -p 10911:10911 -p 10909:10909 --name rmqbroker --link rmqnamesrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" -e
"JAVA_OPT=${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m" apache/rocketmq-broker:4.2.0
再次查看服务运行正常。
参考:https://blog.csdn.net/jiangyu1013/article/details/81486374
Docker 方式安装部署 rocketMQ 、部署 图形化界面控制台、rocketMQ 控制台相关推荐
- Win10安装Ubuntu子系统及图形化界面详细教程20210401
Win10安装Ubuntu子系统及图形化界面详细教程 WSL(Windows Subsystem for Linux),顾名思义就是Windows中可以用Linux了,当然命令也会丰富更多,尤其是WS ...
- Eclipse安装windowsBuilder插件制作图形化界面
一.如果想在Eclipse上方便地创建图形化界面,应该先装windowsBuilder插件,插件链接如下: 链接:http://download.eclipse.org/windowbuilder/W ...
- wsl使用可视化界面_win10安装子系统ubuntu附带图形化界面
Win10 应用商店中可以下载安装到可以在 Windows 10 里运行的 Ubuntu.Fedora.SUSE Linux.Arch 等 Linux 子系统. 也就是说,我们可以像安装 APP 那样 ...
- Win10安装Ubuntu子系统及图形化界面详细教程
在准备进行安装之前,推荐C盘上至少有5G的空余空间. 1 win10设置 打开两个设置: 1.开发人员模式: 2.启用子系统功能 2 安装 打开Microsoft Store,搜索Ubuntu,出现如 ...
- 使用Oracle VM Virtual BOX安装Solaris11.4和图形化界面
目录 1. 安装前的说明 1.1 准备ISO 1.2 虚拟机的准备 2. 安装Solaris虚拟机 2.1 安装text iso 2.1.1 新建Solaris虚拟机 2.1.2 安装系统 2.1.3 ...
- linux 图形化界面
系统版本:CentOS-7-x86_64 安装后如无图形化界面,则通过命令安装图形界面. 在命令行中输入yum groupinstall "GNOME Desktop" 后回车(注 ...
- 第五篇:kubernetes部署dashboard(图形化界面)
说明: 总的目标是在k8s集群部署gitlab.jenkins,并且在本地提交代码到gitlab后jenkin流水线可以自动编译打包成为docker镜像然后部署到k8s中并实现客户端外部域名访问,在文 ...
- 安装集群图形化界面(Dashboard )、海外构建镜像
文章目录 一.安装集群图形化界面(Dashboard ) 1.安装图形化界面 2.部署nginx服务 3.使用Dashboard创建应用 二.海外构建镜像 1. 实现原理 2.所需要的平台 3.实现具 ...
- MySQL数据库介绍、安装(服务端软件安装、客户端软件安装(图形化界面客户端和命令行客户端))
1. MySQL数据库的介绍 MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System, ...
最新文章
- 校园安全责任重大 安防守护迭代升级
- linux只有上传文件到站点,史上最简单的上传文件到linux系统方法
- 如何系统性掌握深度学习模型设计和优化
- Django模板中如何将函数的变量作为字典key并获取对应的value
- Docker Desktop 向大公司宣告收费,网友大呼:是时候弃用了!
- 构思新巧的173dmba飞鸽
- 正反对角线java表示_连接4对角线Win Check
- 中教云教师备课云平台获北京市新技术新产品(服务)认定
- ​四周第一次课(4月11日)lvm讲解
- 记 计算机 科学学院 教师,学风浓厚,桃李芬芳—记计算机学院金国祥老师
- 181110每日一句
- java模板导出excel_POI导出excel模板三种方式
- 【数据可视化应用】绘制风玫瑰图(附Python代码)
- 各种实用航测遥感数据数据免费获取,速来领取!
- PTA 发布关于巴基斯坦境内允许的频段和输出功率限制新规
- 解决使用Glide加载图片背景出现浅绿色
- HYSBZ 4198 荷马史诗
- Altium脚本开发
- 狂赚310亿美元!安卓系统的钱究竟是怎么来的
- MFC_C++02_模态对话框,非模态对话框,StaticText静态文本,CEditCtrl控件,ComboBox下拉框,CListCtrl控件,CTreeCtrl 树控件,TabCtrl标签控件
热门文章
- dos如何修改远程服务器的密码,dos命令登入远程服务器
- 用java查询excel表格_如何把java查询出的内容导入到excel表格
- 解决Qt graphis-view框架中,上层图元接收hover事件导致底层图元接收不到的问题
- instant.page —— 一个 JS 脚本实现网站预加载,提升页面加载速度
- Python3 基础学习笔记 C05【字典】
- mysql 更新错误1062_mysql 出现1062错误怎么办
- hrsc2016 下载 数据集_PIoU Loss:倾斜目标检测专用损失函数,公开超难倾斜目标数据集Retail50K | ECCV 2020 Spotlight...
- 【牛客 - 301哈尔滨理工大学软件与微电子学院第八届程序设计竞赛同步赛(高年级)】小乐乐下象棋(记忆化搜索dp,dfs)
- 【HRBUST - 1054 】Brackets! Brackets! (括号匹配,思维,STL栈)
- 在Kaggle上免费使用GPU