首页 > 系统相关 >linux 安装 RocketMQ

linux 安装 RocketMQ

时间:2023-02-01 16:36:56浏览次数:53  
标签:bin -- 安装 RocketMQ linux release local rocketmq usr

参考: ​​https://blog.csdn.net/wsjzzcbq/article/details/125562966​

1、下载安装包后,将安装包上传到 linux

2、创建 RocketMQ 安装目录

mkdir -p /usr/local/rocketmq

3、将安装包解压到新建的安装目录

unzip -d /usr/local/rocketmq rocketmq-all-4.9.4-bin-release.zip

如果没有安装 unzip,可以执行下面命令安装

yum install -y unzip zip


4、进入 rocketmq 安装目类,创建存放数据的目录

cd /usr/local/rocketmq/rocketmq-all-4.9.4-bin-release
# 创建存放数据的目录
mkdir -p store store/commitlog store/consumequeue
#进入 conf 目录
cd conf

5、追加内容

编辑 broker.conf 文件

vi broker.conf

在 broker.conf 文件中追加下面内容

listenPort=10911
namesrvAddr=localhost:9876
storePathRootDir=/usr/local/rocketmq/rocketmq-all-4.9.4-bin-release/store
storePathCommitLog=/usr/local/rocketmq/rocketmq-all-4.9.4-bin-release/store/commitlog
storePathConsumerQueue=/usr/local/rocketmq/rocketmq-all-4.9.4-bin-release/store/consumequeue

如图:

linux 安装 RocketMQ_安装包


6、开放防火墙 9876 和 10911 端口

firewall-cmd --znotallow=public --add-port=9876/tcp --permanent

firewall-cmd --znotallow=public --add-port=10911/tcp --permanent

更新防火墙规则(无需断开连接,动态添加规则)

firewall-cmd --reload

查看防火墙所有开放的端口

firewall-cmd --list-port


启动 RocketMQ
在 bin 目录下,执行下面命令

启动nameserver

nohup sh mqnamesrv &

启动 broker

nohup sh mqbroker -c /usr/local/rocketmq/rocketmq-all-4.9.4-bin-release/conf/broker.conf &


关闭 RocketMQ

​关闭nameserver

sh mqshutdown namesrv

关闭 broker

sh mqshutdown broker



标签:bin,--,安装,RocketMQ,linux,release,local,rocketmq,usr
From: https://blog.51cto.com/u_9911196/6031656

相关文章

  • 用Linux系统设置共享上网
    环境:一台Linux机器单网卡,一台window机器单网卡,一个四口集线器。背景:房东只提供了一条上网线,并且限定了只能用一个网卡上网(就是我的Linux机器的网卡)。目的:通过Linux共......
  • 678~679 Tomcat安装、卸载、启动 AND 启动问题分析
    Tomcat:Web服务器软件1.下载官网地址:https://tomcat.apache.org/2.安装:解压压缩包即可注:安装目录不要有空格中文3.卸载:删除目录4.启动:进入......
  • WebStorm注册码2023年安装教程
    WebStorm是一款非常流行的JavaScript集成开发环境(IDE),用于构建Web和Node.js应用程序。它提供了丰富的功能,如代码编辑、调试、代码检查和重构工具,可以帮助开发人员提高生产力......
  • wsl2和ArchLinux的安装
    版权声明:本文章参考了哔哩哔哩稿件BV1sW411v7VZ,如侵权请主动联系删除1.Wsl2的安装启用适用于Linux的Windows子系统在终端运行:dism.exe/online/enable-fea......
  • Linux系统日常进程管理与监控
    1.进程是什么进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。在LINUX系统中进程ID用PID表示,范围从0-32768,其中PI......
  • linux load排查脚本
    Loadaverage的值来源在使用top命令检查系统负载的时候,可以看到Loadaverages字段,但是这个字段并不是表示CPU的繁忙程度,而是度量系统整体负载。Loadaverages采样是从/pr......
  • [Linux]fork与exec
    写这篇文章的原因是看到了一段与Linux下进程复制有关的代码,感觉很神奇,不甚理解,所以找了一些相关的资料想要弄明白Linux的fork、进程复制到底是怎么工作的,于是有了这篇......
  • MRS_MounRiver安装与驱动相关问题汇总
    解决问题如下:MounRiver下载与安装若MounRiver某些功能不全或插件没安装MounRiver下载与安装MRS官网下载:http://www.mounriver.com/downloadWindows环境解压后直接运行MounR......
  • CentOS7安装了图形界面为默认如何修改默认登录到控制台
    在安装的时候,选择了图形界面安装,一段时间后,想还是直接登录到控制台,需要的时候在手动登录到图形界面,在CentOS7中的设置方法不同与之前的版本 在之前的版本中是修改配置......
  • Linux使用gtest测试so文件
    我使用的环境是Ubuntu22.04.1LTSgoogletest的下载链接:https://github.com/google/googletest/archive/refs/tags/v1.13.0.zip下载下来之后解压,cd到解压的文件夹里面......