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

记得关闭防火墙

相关推荐
重生之我在20年代敲代码3 小时前
【Linux】初始线程
linux·运维·服务器
问道飞鱼3 小时前
【Linux知识】Linux磁盘开机挂载
linux·运维·网络·磁盘·自动挂载
试试勇气3 小时前
Linux学习笔记(八)--环境变量与进程地址空间
linux·笔记·学习
jiunian_cn4 小时前
【Linux】高级IO
java·linux·服务器
☆璇4 小时前
【Linux】网络基础概念
linux·网络
poemyang4 小时前
“一切皆文件”:揭秘LINUX I/O与虚拟内存的底层设计哲学
linux·rpc·i/o 模式
235164 小时前
【MQ】RabbitMQ:架构、工作模式、高可用与流程解析
java·分布式·架构·kafka·rabbitmq·rocketmq·java-rabbitmq
大聪明-PLUS5 小时前
GPIO 也是一个接口,还有 QEMU GPIODEV 和 GUSE
linux·嵌入式·arm·smarc
红尘客栈26 小时前
Kubernetes 集群调度
java·linux·网络·容器·kubernetes
Starry_hello world7 小时前
Linux 进程地址空间
linux·笔记·有问必答