centos安装rocketmq

news2025/1/18 8:58:47

centos安装rocketmq

  • 1 下载rocketmq二进制包
  • 2 解压二进制包
  • 3 修改broker.conf
  • 4 修改runbroker.sh和runserver.sh的JVM参数
  • 5 启动NameServer和Broker
  • 6 安装rockermq dashboard(可视化控制台)

1 下载rocketmq二进制包

点击rocketmq二进制包下载地址,下载完成之后通过ftp工具上传到云服务器
在这里插入图片描述

2 解压二进制包

unzip rocketmq-all-5.1.0-bin-release.zip 

3 修改broker.conf

 vi rocketmq-all-5.1.0-bin-release/conf/broker.conf 
# nameServer地址,如果有多个nameServer用分号分割
namesrvAddr=你的ip地址:9876
# 当前broker监听的IP
brokerIP1:你的ip地址

在这里插入图片描述
esc :wq 保存退出

4 修改runbroker.sh和runserver.sh的JVM参数

vi rocketmq-all-5.1.0-bin-release/bin/runbroker.sh

设置-Xms256m -Xmx256m(根据服务器内存大小设置)
在这里插入图片描述

vi rocketmq-all-5.1.0-bin-release/bin/runserver.sh

设置-Xms256m -Xmx256m -Xmn200m(根据服务器内存大小设置)
在这里插入图片描述

5 启动NameServer和Broker

!!前提,已安装Java运行环境
如未安装Java环境

yum install -y java-1.8.0-openjdk
  1. 进入解压好的文件夹
cd rocketmq-all-5.1.0-bin-release/
  1. 启动NameServer
nohup sh bin/mqnamesrv &

如遇到如下图情况
在这里插入图片描述
直接输入如下命令

cat nohup.out

查看nohup.out文件,若如下图,则NameServer启动成功
在这里插入图片描述

  1. 启动broker
nohup sh bin/mqbroker -n localhost:9876 --enable-proxy &

6 安装rockermq dashboard(可视化控制台)

点击rockermq dashboard源码下载地址,下载完成之后通过ftp工具上传到云服务器

  1. 解压
tar -zxvf rocketmq-dashboard-rocketmq-dashboard-1.0.0.tar.gz 
  1. 安装maven
#配置源
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
#安装
yum -y install apache-maven
#查看版本
mvn -version

配置阿里云镜像

vi /etc/maven/settings.xml
<mirror>
   <id>alimaven</id>
   <name>aliyun maven</name>
   <url>https://maven.aliyun.com/repository/public</url>
   <mirrorOf>central</mirrorOf>
 </mirror>

在这里插入图片描述
保存退出

  1. 切换至源码目录,编译rocketmq-dashboard
mvn clean package -Dmaven.test.skip=true
  1. 切换至源码目录,编译rocketmq-dashboard
    在这里插入图片描述
  2. 运行rocketmq-dashboard
nohup java -jar target/rocketmq-dashboard-1.0.0.jar --rocketmq.config.namesrvAddr=localhost:9876 --server.port=9999 &

rocketmq.config.namesrvAddr NameServer地址
server.port 端口号

访问ip:server.port
![在这里插入图片描述](https://img-blog.csdnimg.cn/666e9df5bc3d4904ae75f043eeb965b0.png
over

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/387104.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

javaEE 初阶 — 数据链路层中的以太网数据帧

文章目录以太网帧格式1. MAC 地址2. MAC 地址是如何与 IP 地址相互配合的3. 以太网帧格式中的类型MTU&#xff08;了解&#xff09;以太网帧格式 数据链路层主要考虑的是相邻的两个结点之间的传输。 这里最知名的协议就是 以太网。 一个以太网数据帧有三个部分组成。帧头载荷…

【GlobalMapper精品教程】055:GM坐标转换器的巧妙使用

GM软件提供了一个简单实用的坐标转换工具,可以实现地理坐标和投影坐标之间的高斯正反算及多种转换计算。 文章目录 一、坐标转换器认识二、坐标转换案例1. 地理坐标←→地理坐标2. 地理坐标←→投影坐标三、在输出坐标上创建新的点四、其他转换工具的使用一、坐标转换器认识 …

653600-56-7,Ac4GaINAz,N-叠氮四酰化半乳糖用于PROTAC合成

基础产品数据&#xff1a;CAS号&#xff1a;653600-56-7中文名&#xff1a;N-叠氮四酰化半乳糖&#xff0c;叠氮修饰半乳糖英文名&#xff1a; Ac4GaINAzAc4GaINAz结构式&#xff08;Structural&#xff09;&#xff1a;详细产品数据&#xff1a;分子式&#xff1a;C16H22N4O10…

python学习——【第二弹】

前言 上一篇文章 python学习——【第一弹】给大家介绍了python中的基本数据类型等&#xff0c;这篇文章接着学习python中的运算符的相关内容。 运算符 python中的运算符主要有&#xff1a;算术运算符&#xff0c;赋值运算符&#xff0c;比较运算符&#xff0c;布尔运算符以及…

NPP夜间灯光遥感数据读取与可视化

1、Google Earth EngineGoogle Earth Engine是Google推出的行星尺度的遥感云计算平台&#xff0c;提供了大量遥感数据的集成与运算工具。同时也包括DMSP和NPP夜间灯光遥感数据&#xff08;月尺度和年尺度&#xff09;。这里给出样例的可视化代码。var dataset ee.ImageCollect…

1.2 CSS标签选择器,类选择器

CSS选择器&#xff1a; 根据不同的需求选出不同的标签&#xff0c;进行美化装饰 1. 标签选择器 标签选择器(元素选择器)&#xff1a;用 HTML标签名作为选择器&#xff0c;按标签名称进行分类&#xff0c;为页面某一类标签指定统一的CSS样式 作用: 可以把某一类标签全部选中&…

UWB通道选择、信号阻挡和反射对UWB定位范围和定位精度的影响

&#xff08;一&#xff09;介绍检查NLOS操作时需要考虑三个方面&#xff1a;&#xff08;1&#xff09;由于整体信号衰减&#xff0c;通信范围减小。&#xff08;2&#xff09;由于直接路径信号的衰减&#xff0c;导致直接路径检测范围的减小。&#xff08;3&#xff09;由于阻…

记录--手摸手带你撸一个拖拽效果

这里给大家分享我在网上总结出来的一些知识&#xff0c;希望对大家有所帮助 前言 最近看见一个拖拽效果的视频(抖音&#xff1a;艾恩小灰灰)&#xff0c;看好多人评论说跟着敲也没效果&#xff0c;还有就是作者也不回复大家提出的一些疑问&#xff0c;本着知其然必要知其所以然…

栈帧之局部变量表(Local Variables)解读

局部变量表也被称之为局部变量数组或本地变量表 定义为一个数字数组&#xff0c;主要用于存储方法参数和定义在方法体内的局部变量&#xff0c;这些数据类型包括各类基本数据类型、对象引用&#xff08;reference&#xff09;&#xff0c;以及returnAddress类型。由于局部变量表…

2023最新版本RabbitMQ下载安装教程

一、RabbitMQ简介 RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。主要用于在进程、应用程序和服务器之间交换数据&#xff0c;可以通过插件支持进行扩展&#xff0c;支持许多协议&#xff0c;并提供高性能、可靠性、集群和高可用队列。 AMQP &#xff1a;Advanced Me…

2023年疫情开放,国内程序员薪资涨了还是跌了?大数据告诉你答案

自从疫情开放&#xff0c;国内各个行业都开始有复苏的迹象&#xff0c;尤其是旅游行业更是空前暴涨&#xff0c;那么互联网行业如何&#xff1f; 有人说今年好找工作多了&#xff0c;有人说依然是内卷得一塌糊涂&#xff0c;那么今年开春以来&#xff0c;各个岗位的程序员工资…

第十四届蓝桥杯模拟赛(第三期)试题与题解 C++

目录 一、填空题 &#xff08;一&#xff09;最小的十六进制(答案&#xff1a;2730) &#xff08;二&#xff09;Excel的列(答案&#xff1a;BYT) &#xff08;三&#xff09;相等日期(答案&#xff1a;70910) &#xff08;四&#xff09;多少种取法(答案&#xff1a;189)…

20 客户端服务订阅的事件机制剖析

Nacos客户端服务订阅的事件机制剖析 我们已经分析了Nacos客户端订阅的核心流程&#xff1a;Nacos客户端通过一个定时任务&#xff0c;每6秒从注册中心获取实例列表&#xff0c;当发现实例发生变化时&#xff0c;发布变更事件&#xff0c;订阅者进行业务处理&#xff0c;然后更…

超长文解析Linux块设备驱动编写方法

1.前提知识 一个块驱动提供对块存储设备&#xff08;比如 SD 卡、EMMC、NAND Flash、Nor Flash、SPI Flash、机械硬盘、固态硬盘等&#xff09;以固定大小&#xff08;块的大小由内核决定&#xff0c;常常是 4096 字节 &#xff09;的块为基本单位&#xff0c;进行随机的存取。…

【项目实战】使用Feign服务间相互调用,其实OpenFeign也没有想象中那么难嘛

一、Feign介绍 openfeign是一个java的http客户端,用来简化http调用 二、Feign架构(来自官方) Feign由五大部分组成, 由于刚开始接触 feign ,比较关注的 clients 跟 encoders/decoders 三、OKHTTP与Feign之间的关系 在Feign中,Client是一个非常重要的组件,Feign最终…

Altium Designer19 #学习笔记# | 基础应用技巧汇总

全文目录一.元件符号库二.元件封装库1.AD09 集成元件库/封装库三.电路原理图1. 巧用查找"相似对象功能"1.1 查找相同元件1.2. 查找相同文本1.3. 查找相同网络 &#xff1a;E - S - C四.PCB原理图【AD PCB模式下的常用快捷键】PCB视图放大/缩小PCB视图左/右移动PCB切换…

《第一行代码》 第十章:服务

一&#xff0c;在子线程中更新UI 1&#xff0c;新建项目&#xff0c;修改布局代码 <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"&g…

Bluetooth

GATT简介 蓝牙分为经典蓝牙和低功耗蓝牙&#xff08;BLE&#xff09;&#xff0c;我们常用的蓝牙遥控器就是低功耗蓝牙 低功耗蓝牙&#xff08;BLE&#xff09;连接都是建立在 GATT (Generic Attribute Profile) 协议之上。 GATT全称Generic Attribute Profile&#xff08;直译…

软件测试用例篇(2)

功能测试界面测试兼容性测试安全测试易用性测试性能测试 针对有需求的案例来设计测试用例:邮箱注册&#xff0c;部分测试用例 https://zay1xofb7z6.feishu.cn/mindnotes/bmncnKD5Ak6GSZl3PRlWDgF9z3g#mindmap 一)等价类: 场景需求:姓名长度是6-200位&#xff0c;那么如何进行设…

【数据结构初阶】手撕单链表

目录一.链表概念和结构二.单链表功能的实现1.打印单链表内容2.申请单链表节点3.头插和尾插4.头删和尾删5.单链表查找6.pos位置前后插入7.pos位置删除三.链表面试题剖析一.链表概念和结构 概念&#xff1a;链表是一种物理存储结构上非连续、非顺序的存储结构&#xff0c;数据元素…