RocketMQ安装与启动,系统:Linux/Windows

Linux 安装 RocketMQ

  1. 首先,你需要从RocketMQ的官方网站或GitHub仓库下载最新的RocketMQ发行版放到你自己服务器的目录下:

  2. 接下来配置环境变量:
    1. 输入 vim /etc/profile 命令配置环境变量
    2. 输入 进入编辑模式
    3. 在文件末尾加上 export NAMESRV_ADDR=你的IP:9876,按下 esc 输入 :wq 保存并退出
    4. 输入 source /etc/profile命令重新加载文件。
  3. 进入bin目录,使用文本的方式打开 runserve.sh 文件,可以看到启动 RocketMQ 是需要 Java 环境的,所以要保证服务器已经配置好了 Java 环境,可以通过 java -version 命令查看是否存在 Java 环境,不存在的话需要先配置 Java 环境,这个网上有很多教程。

  4. 通过调整下面配置可以调整 nameserver 的内存大小,同样我们打开 runbroker.sh 也可以调整 broker 的内存大小,如果你不想让 broker 占用服务器太多内存可以把它调小一点:

     

  5. 进入到conf目录找到 broker.conf 文件打开,在文件末尾我们需要加上下面这三个配置:
namesrvAddr=localhost:9876
autoCreateTopicEnable=true # 表示会自动创建主题
brokerIP1=你的IP地址
  1. 开始启动 RocketMQ,因为 broker 需要往 nameserver 上面注册,所以我们需要先启动 nameserve,再启动 broker:
    1. 执行 nohup sh mqnamesrv > ../namesrv.log & 命令,nohup 开头 & 结尾表示后台挂载,即使关掉页面也服务器后台运行,除非关机服务器,> 表示指定日志文件位置。
    2. 执行 nohup sh mqbroker -c ../conf/broker.conf > ../broker.log & 命令,-c 表示指定需要加载的配置文件。
    3. 执行 jps -l命令查看是否启动成功,启动成功会显示如下:

  1. 终止 nameserve 和 broker 时可以执行命令:sh mqshutdown broker | namesrv

Windows 安装 RocketMQ

Windows 下安装 RocketMQ 和 Linux 的步骤基本一致,差别就是 Windows 系统不需要有上面的第二步,然后就是启动命令不同,其他步骤参考 Linux 安装步骤即可。

Windows 启动流程:

  1. 先通过命令start mqnamesrv > ../namesrv.log启动 name server 并指定日志打印位置。
  2. 再通过命令start mqbroker -c ../conf/broker.conf > broker.log启动 broker 并指定broker的配置文件和日志打印位置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值