当前位置: 首页 > article >正文

RocketMQ启动教程

环境是ubuntu,建议ubuntu,因为有root用户权限够大,不像windows十分费劲,跑Docker总是遇到权限问题,但是ubuntu的话就很轻松了,整个流程非常顺利

文章目录

  • 1.Docker安装NameServer
  • 2.安装broker
  • 3.Docker安装 RocketMQ 控制台。

1.Docker安装NameServer

su root 
docker run -d -p 9876:9876 --name rmqnamesrv foxiswho/rocketmq:server-4.5.1

2.安装broker

首先建立目录

mkdir -p ${HOME}/docker/software/rocketmq/conf
#如果你并不知道${HOME}是具体哪个目录,你可以 echo ${HOME}打印出来

创建配置broker的配置文件

cd ${HOME}/docker/software/rocketmq/conf
touch broker.conf
# 下面确保足够的权限修改
chmod 777 -R ${HOME}/docker/software/rocketmq/conf/broker.conf

进入broker.conf编辑为以下内容,

brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
# 此处为本地ubuntu的ip, 如果部署服务器, 需要填写服务器外网ip,
# 如果不知道自己的ip可以ifconfig查看
brokerIP1 = xx.xx.xx.xx

3.Docker安装 RocketMQ 控制台。

docker pull pangliang/rocketmq-console-ng
docker run -d \
--link rmqnamesrv:namesrv \
-e "JAVA_OPTS=-Drocketmq.config.namesrvAddr=namesrv:9876 -Drocketmq.config.isVIPChannel=false" \
--name rmqconsole \
-p 8088:8080 \
-t pangliang/rocketmq-console-ng

运行成功,稍等几秒启动时间,浏览器输入 localhost:8088 查看控制台

如果Docker遇到网络问题被墙了,可以查看我的另外一篇文章
(记得回来点赞)

https://blog.csdn.net/weixin_46028606/article/details/142663559?fromshare=blogdetail&sharetype=blogdetail&sharerId=142663559&sharerefer=PC&sharesource=weixin_46028606&sharefrom=from_link


http://www.kler.cn/a/569055.html

相关文章:

  • Docker项目部署-部署前端
  • 一个基于C# Winform开源免费的通用快速开发框架,内置完整的权限架构!
  • 晶圆搬运真空机械臂概述
  • 【Elasticsearch】节点设置(Node Settings)是用于定义和管理集群中每个节点的行为和角色的关键配置
  • UE5切换关卡函数OpenLevel,输入模式结构体,UI界面
  • Vue.js 测试 Vue 3 Composition API
  • SQL Server 数据库管理工具的安装以及使用
  • C++数据结构之数组(详解)
  • SpringMVC学习(初识与复习Web程序的工作流程)(1)
  • 浅谈Linux中的软件包管理器——基于ubuntu环境
  • C++二分图
  • 鸿蒙(OpenHarmony/HarmonyOS)开发中常用的命令行工具及操作大全
  • 基于大数据的民宿旅馆消费数据分析系统
  • 0.2S级高精度物联网电能表技术参数介绍
  • 【每日学点HarmonyOS Next知识】全局调整字体、h5选择框无法取消选中、margin不生效、Length转换为具体值、Prop和link比较
  • react脚手架配置别名
  • [数据结构] - - - 链表
  • SpringBoot 端口配置
  • DeepSeek、Grok与ChatGPT:AI三巨头的技术博弈与场景革命
  • 存储对象(MySQL笔记第五期)