RocketMQ 部署

server/2024/9/17 19:04:43/ 标签: rocketmq

RocketMQ 部署

1、安装依赖(Java)

[root@Microservices ~]# mkdir -p /data/businessServer/
[root@Microservices ~]# cd /data/businessServer/# 获取安装包(下载较慢)
[root@Microservices businessServer]# wget https://github.com/frekele/oracle-java/releases/download/8u181-b13/jdk-8u181-linux-x64.tar.gz# 解压安装包
[root@Microservices businessServer]# 
[root@Microservices businessServer]# ll
total 181296
-rw-r--r-- 1 root root 185646832 Apr 27 09:01 jdk-8u181-linux-x64.tar.gz
[root@Microservices businessServer]# tar xf jdk-8u181-linux-x64.tar.gz 
[root@Microservices businessServer]# ll
total 181296
drwxr-xr-x 7   10  143       245 Jul  7  2018 jdk1.8.0_181
-rw-r--r-- 1 root root 185646832 Apr 27 09:01 jdk-8u181-linux-x64.tar.gz# 设置环境变量
cat >>/etc/profile <<EOF
JAVA_HOME=/data/businessServer/jdk1.8.0_181
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
EOF# 环境变量生效
source  /etc/profile# 检查安装结果
java -version
jps

image-20240427090912351

2、下载二进制包

https://archive.apache.org/dist/rocketmq/5.2.0/

image-20240427091218365

cd /data/businessServer/# 获取二进制安装包
wget https://archive.apache.org/dist/rocketmq/5.2.0/rocketmq-all-5.2.0-bin-release.zip# 解压安装包
unzip rocketmq-all-5.2.0-bin-release.zip
mv rocketmq-all-5.2.0-bin-release  rocketmq

image-20240427091415154

3、修改配置文件

# 添加配置内容
cat >> /data/businessServer/rocketmq/conf/broker.conf <<EOF
# broker 地址 (本机地址) 
brokerIP1 = 192.168.100.171
# nameServer 地址
namesrvAddr = 192.168.100.171:9876
EOF

image-20240427091726150

4、启动 namesrv、broker 服务

cd /data/businessServer/ && mkdir /data/businessServer/rocketmq/logs# 创建启动脚本
cat >> start-namesrv.sh <<EOF
nohup bash /data/businessServer/rocketmq/bin/mqnamesrv >/data/businessServer/rocketmq/logs/mqnamesrv.log 2>&1 &
EOFcat >> start-broker.sh <<EOF
nohup bash /data/businessServer/rocketmq/bin/mqbroker >/data/businessServer/rocketmq/logs/mqbroker.log 2>&1 &
EOFchmod +x start-namesrv.sh start-broker.sh# 运行启动脚本
sh start-namesrv.sh
sh start-broker.sh# 查看日志
tail /data/businessServer/rocketmq/logs/mqnamesrv.log
tail /data/businessServer/rocketmq/logs/mqbroker.log# 检查服务
jps# 若需要停止服务,执行
bash /data/businessServer/rocketmq/bin/mqshutdown namesrv
bash /data/businessServer/rocketmq/bin/mqshutdown broker

image-20240427092022328

image-20240427092201951

image-20240427092322493


http://www.ppmy.cn/server/19192.html

相关文章

关于我在 uniapp 开发过程中遇到的问题(更新中...)

目录 uniapp 勾选自带的隐私政策 出现的问题 是否忽略版本兼容检查提示 勾选了uniapp的消息推送 打包后弹出 push module was not added when packaging, please refertohttps://ask.dcloud.net.cn /article/283 关于uniapp的真机调试 一直等待问题 或者 正在建立链接 在…

机器人模型匹配控制(MPC)MATLAB实现

模型匹配控制&#xff08;Model matching control&#xff09;是指设计一个控制器使闭环系统的传递函数tf(s)与td(s)相一致&#xff01; mpcDesigner 可以分为&#xff1a; 2时域精确模型匹配控制3频域精确模型匹配控制 机械臂控制中应用模型匹配控制&#xff08;Model Matc…

docker部署前端项目(四)

1、一直想使用docker 部署多个前端项目 咨询了几个方案走不通&#xff0c;他们使用的是 创建 Nginx 容器 或者 直接 用 NGINX 起项目 跟我的路子 用docker 和 dockerfile 来部署 不太一样 所以使用了自己的方法&#xff1a; 方案 : 一个容器对应一个前端项目 对于每一个前端…

linglong扫描系统 JWT密钥硬编码 登录绕过漏洞复现

0x01 产品简介 linglong扫描系统是一款甲方资产巡航扫描系统。系统定位是发现资产,进行端口爆破。帮助企业更快发现弱口令问题。主要功能包括: 资产探测、端口爆破、定时任务、管理后台识别、报表展示等功能模块。 0x02 漏洞概述 linglong扫描系统 存在JWT密钥硬编码漏洞,…

vue elementui el-table表格 点击单元格添加选中样式

注意&#xff1a; 1、点击某行单元格添加选中样式&#xff1b; 2、表格第一列数据单独添加样式&#xff0c;比如&#xff1a;加粗&#xff1b; 3、表格表头添加样式&#xff0c;比如&#xff1a;修改背景色&#xff1b; 先上代码&#xff08;效果图在文章末尾&#xff09;&…

在Spring boot中指定随机可用的端口

​ 正常情况下每个spring boot启动都有固定的端口&#xff0c;也就是8080&#xff0c;如果启动多个项目&#xff0c;很容易出现端口冲突&#xff0c;那么怎么解决这个问题呢&#xff1f; 解决方案1&#xff1a; random 随机端口 ​ 在spring boot中&#xff0c;可以通过${ran…

深圳杯东三省联赛数学建模挑战赛2024B题

批量工件并行切割下料问题 板材切割下料是工程机械领域重要的生产环节。热切割机由固定板材的底部轨道和发出激光&#xff08;或火焰&#xff09;的多刀具系统构成。在一块板材下料过程中&#xff0c;底部轨道&#xff08;下面简称轨道&#xff09;只能沿着板材的长边&#xff…

SQLite运行时可加载扩展(三十五)

返回&#xff1a;SQLite—系列文章目录 上一篇:SQLite轻量级会话扩展&#xff08;三十四&#xff09; 下一篇:SQLite的DBSTAT 虚拟表&#xff08;三十六) 1. 概述 SQLite 能够在运行时加载扩展&#xff08;包括新的应用程序定义的 SQL 函数、整理序列、虚拟表和 VFS&…

『FPGA通信接口』串行通信接口-SPI

文章目录 1.SPI简介2.控制时序3.Dual、Qual模式4.例程设计与代码解读5.SPI接口实战应用5.1时序要求5.2仿真时序图5.3代码设计 6.传送门 1.SPI简介 SPI是串行外设接口&#xff08;Serial Peripheral Interface&#xff09;的缩写&#xff0c;通常说SPI接口或SPI协议都是指SPI这…

docker 集群管理实战mesos+zookeeper+marathon(三)

接上文mesoszookeeper管理docker集群&#xff0c;已安装并成功启动mesos master和mesos slave。 https://www.toutiao.com/article/7221354604351537698/?log_from6b55db495da1d_1681366356776 这个教程主要演示部署和使用marathon 1.1 marathon概述 1.2 下载和解压marath…

机器人前馈控制MATLAB实现

在机器人控制中&#xff0c;前馈控制是一种常用的方法&#xff0c;用于补偿系统中的已知动态。前馈控制通常与反馈控制结合使用&#xff0c;以提高系统的跟踪性能和响应速度。在MATLAB中实现机器人前馈控制涉及几个步骤&#xff0c;包括系统建模、设计前馈控制器、实现控制算法…

mac电脑搭建vue项目(下篇)

第三步&#xff1a;安装npm &#xff08;1&#xff09;执行以下命令安装cnpm淘宝镜像 sudo npm install -g cnpm --registryhttps://registry.npmmirror.com &#xff08;2&#xff09;执行命令cnpm -v查看版本信息&#xff0c;结果说找不到cnpm命令 &#xff08;3&#xff…

新款闯关游戏制作

目前制作4关, cpp. #include "c.h" #include "Level1.h" using namespace std; int main() {srand(time(0)); initgraph(600, 600); BeginBatchDraw();IMAGE a; loadimage(&a, _T("1.jpg")); putimage(0, 0, &a);setbkmode(TRANSPAREN…

RESTful的简单介绍

RESTful API 是一种基于 Representational State Transfer&#xff08;REST&#xff09;架构风格设计的 API。它遵循一系列设计原则&#xff0c;旨在构建易于使用、可伸缩且松耦合的 Web 服务接口。 简单介绍&#xff1a; 以下是对 RESTful API 的核心概念和原则的详细解释&a…

vulnhub——DC:7

文章目录 信息收集Penetration1、通过web服务获取低权限用户shell2、通过文件信息获取提权方法/opt/scripts/backups.shbackups.sh利用 信息收集 ┌──(root㉿anla)-[~] …

uniapp使用地图开发app

使用uniapp开发app中使用到地图的坑&#xff1a; 1、简单使用地图的功能比较简单&#xff0c;仅使用到地图选点和定位功能&#xff1a;&#xff08;其中问题集中在uni.chooseLocation中&#xff09;下面是api官网地址 uni.getLocation(OBJECT) | uni-app官网 官方建议app端使…

改变 centos yum源 repo

centos 使用自带的 repo 源 速度慢&#xff0c;可以改为国内的&#xff0c;需要改两个地方 centos7.repo CentOS-Base.repo 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载对应版本repo文件…

4-22 算法刷题思路总结

leetcode46 全排列 使用回溯思想 for循环遍历每次选取的数 递归遍历下一次选取的数 选取完回溯 将暂时保存的path删除尾部 将used重置为0 class Solution {List<List<Integer>> res;List<Integer> path;public List<List<Integer>> permute(in…

Ubuntu部署jmeter与ant

为了整合接口自动化的持续集成工具&#xff0c;我将jmeter与ant都部署在了Jenkins容器中&#xff0c;并配置了build.xml 一、ubuntu部署jdk 1&#xff1a;先下载jdk-8u74-linux-x64.tar.gz&#xff0c;上传到服务器&#xff0c;这里上传文件用到了ubuntu 下的 lrzsz。 ubunt…

Ubuntu搭建RP2040开发环境-1

Ubuntu搭建RP2040开发环境-1 2024-4-23 hongxi.zhu 前置依赖&#xff08;可选&#xff09; sudo apt-get install vim sudo apt-get install cmake sudo apt-get install libncurses-dev sudo apt-get install libssl-dev sudo apt-get install git一、下载SDK和编译链 下载SD…