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

记得关闭防火墙

相关推荐
jbjhzstsl10 分钟前
鱼眼摄像头(一)多平面格式 单缓冲读取图像并显示
linux·图像处理
Li.Yc24 分钟前
Linux 学习笔记2
linux·笔记·学习
cdut_suye1 小时前
【Linux系统】从零开始构建简易 Shell:从输入处理到命令执行的深度剖析
java·linux·服务器·数据结构·c++·人工智能·python
枫super1 小时前
Linux系统基本指令和知识指南
linux·运维·服务器·虚拟机·linux命令
今天阳光明媚吗1 小时前
Linux进程间的通信
linux
大白的编程日记.1 小时前
【Linux学习笔记】系统文件IO之重定向原理分析
linux·笔记·学习
末央&1 小时前
【Linux】冯诺依曼体系结构和操作系统的理解
linux·运维·服务器
toradexsh2 小时前
NXP iMX8MP ARM 平台多屏幕克隆显示测试
linux·arm·nxp·toradex·imx8mp
jjkkzzzz3 小时前
Linux下的c/c++开发之操作mysql数据库
linux·数据库·mysql·c/c++
Watink Cpper3 小时前
[Linux]多线程(二)原生线程库---pthread库的使用
android·linux·运维·原生线程库·pthread库