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

【RocketMQ】安装

文章目录

  • 下载RocketMQ
  • 配置环境变量

下载RocketMQ

下载RocketMQ安装包
下载DashBoard
这里版本推荐选择4.9.x,因为比较稳定。
下载完毕之后,将安装包拖入到Linux环境。
之后使用unzip命令解压缩RocketMQ的安装包。

unzip ./rocketmq-all-4.9.2-bin-release.zip

在这里插入图片描述

配置环境变量

使用如下命令开始配置环境变量

vi /etc/profile

写入如下配置

export NAMESRV_ADDR=localhost:9876
source /etc/profile

然后这边如果是在云服务器上面配置的,那么推荐修改一下bin目录里面的runserver.sh文件的分配给rocketmq的内存大小。
进入到bin目录,输入

vim runserver.sh

来打开runserver的脚本。
在这里插入图片描述
同理我们也可以修改一下broker的配置

vim runbroker.sh

在这里插入图片描述
之后进入到conf目录下,使用

vim broker.conf

命令去修改如下的配置文件,新增如下三行

namesrvAddr=公网ip:9876
autoCreateTopicEnable=true
brokerIP1=公网ip                      

在这里插入图片描述
然后我们就可以使用如下命令去bin目录中启动namesrv了

nohup sh mqnamesrv > ../namesrv.log &

使用jps命令去查看是否启动成功
在这里插入图片描述
之后继续在bin目录使用如下命令启动broker

nohup sh mqbroker -c ../conf/broker.conf > ../broker.log &

在这里插入图片描述
然后使用如下命令我们可以启动一个rocketmq的控制台

nohup java -jar rocketmq-dashboard-1.0.0.jar --server.port=8001 --rocketmq.config.namesrvAddr=公网ip:9876 > dashboard.log &

在这里插入图片描述
在这里插入图片描述
如果怕内存不够的,可以先用free -m命令去看一下,单位为M
在这里插入图片描述

http://www.lryc.cn/news/127590.html

相关文章:

  • 二十二、策略模式
  • [K8s]问题描述:k8s拉起来的容器少了cuda的so文件
  • Postman如何做接口测试:什么?postman 还可以做压力测试?
  • MySQL 自增 ID 默认从 1 开始,如何设置自增 ID 从 0 开始
  • WebRTC音视频通话-实现iOS端调用ossrs视频通话服务
  • uniapp的UI框架组件库——uView
  • 由于找不到msvcp140.dll无法继续执行代码是什么原因
  • kafka生产者幂等与事务
  • Docker容器:docker基础概述、安装、网络及资源控制
  • 实验篇——亚细胞定位
  • 【日常积累】HTTP和HTTPS的区别
  • Qt creator之对齐参考线——新增可视化缩进功能
  • Go语言之依赖管理
  • 【定时任务处理中的分页问题】
  • Vue3 Vuex状态管理多组件传递数据简单应用
  • Beats:安装及配置 Metricbeat (一)- 8.x
  • openCV使用c#操作摄像头
  • Centos 防火墙命令
  • 【第二讲---初识SLAM】
  • C++ 面向对象三大特性——继承
  • LC-相同的树
  • RocketMQ部署 Linux方式和Docker方式
  • css内容达到最底部但滚动条没有滚动到底部
  • 机器学习深度学习——transformer(机器翻译的再实现)
  • 神经网络基础-神经网络补充概念-30-搭建神经网络块
  • 在线吉他调音
  • Windows11 Docker Desktop 启动 -wsl kernel version too low
  • Golang 中的 unsafe 包详解
  • linux 的swap、swappiness及kswapd原理【转+自己理解】
  • 什么是Java中的适配器模式?