linux中安装RocketMQ以及dashboard

前提:

需要安装jdk8

上传下面的文件到服务器中

新建目录

mkdir rocketmq

将下载后的压缩包上传到阿里云服务器或者虚拟机中去,并解压

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

配置环境变量

vim /etc/profile

配置内容: export NAMESRV_ADDR=localhost:9876

刷新环境变量

source /etc/profile

    1. 修改nameServer的运行脚本

进入bin目录下,修改runserver.sh文件,将71行和76行的Xms和Xmx等改小一点

|-----------------|
| vi runserver.sh |

保存退出

    1. 修改broker的运行脚本

进入bin目录下,修改runbroker.sh文件,修改67行

保存退出

    1. 修改broker的配置文件

进入conf目录下,修改broker.conf文件

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| brokerClusterName = DefaultCluster brokerName = broker-a brokerId = 0 deleteWhen = 04 fileReservedTime = 48 brokerRole = ASYNC_MASTER flushDiskType = ASYNC_FLUSH namesrvAddr=localhost:9876 autoCreateTopicEnable=true brokerIP1= 阿里云公网IP 或者 虚拟机的ip |

启动

启动nameSrv,下面命令是在bin目录下面启动的

nohup sh mqnamesrv > ../namesrv.log &

启动broker 这里的-c是指定使用的配置文件,下面命令是在bin目录下面启动的

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

查看启动结果

Jps -l

RocketMQ控制台的安装RocketMQ-Console

在存放目录下执行命令:

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

访问:http://localhost:8001

记得关闭防火墙

相关推荐
Kira Skyler1 小时前
kprobe函数入口时的汇编跳板执行流程与栈帧机制
linux·汇编
桌面运维家1 小时前
VHD/VHDX 数据守护:BAT位图校验与修复
linux·服务器·网络
pupudawang1 小时前
Linux下安装Nginx服务及systemctl方式管理nginx详情
linux·运维·nginx
零K沁雪1 小时前
Linux 内核遍历宏介绍
linux·内核
淼淼爱喝水2 小时前
openEuler 下 Ansible 基础命令详解与实操演示2
linux·运维·windows
拾贰_C2 小时前
【Ubuntu | install | 安装软件】 Ubuntu软件安装多种方式以及卸载
linux·运维·ubuntu
·醉挽清风·3 小时前
学习笔记—Linux—信号阻塞&信号捕捉
linux·笔记·学习
杨云龙UP3 小时前
Linux生产环境下Oracle RMAN 备份、核查、清理与验证常用命令整理_20260330
linux·运维·服务器·数据库·oracle
A.A呐3 小时前
【Linux第二十二章】https
linux·https
齐齐大魔王4 小时前
linux-线程编程
java·linux·服务器