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

记得关闭防火墙

相关推荐
阿海5747 分钟前
安装nginx1.29.3的shell脚本命令
linux·nginx
徐子元竟然被占了!!9 分钟前
运行yum命令出现报错:Error: rpmdb open failed
linux
进击的丸子17 分钟前
跨平台人脸识别 SDK 部署指南
linux·后端·代码规范
徐子元竟然被占了!!26 分钟前
Linux-Free
linux·运维
_OP_CHEN32 分钟前
【Git原理与使用】(二)Git 配置与基本操作全攻略:从配置到实战,新手也能轻松上手!
linux·运维·git·版本管理·企业级组件·git基本操作·git配置
大志若愚YYZ1 小时前
嵌入式 Linux 字符设备驱动编写:从原理到实战
linux
wadesir1 小时前
Linux文件系统创建(从零开始构建你的存储空间)
linux·运维·服务器
Paper_Love1 小时前
RK3568-linux升级用户程序
linux
2gexmxy1 小时前
FTP服务器搭建详解(Linux、Windows)
linux·centos·ftp
边疆.1 小时前
【Linux】库制作与原理
linux·运维·动态库·静态库·动态链接·静态链接