更新时间:2024-05-06 GMT+08:00
分享

rocketmq部署

  • 上传rocketmq包
    表1 上传rocketmq包

    安装服务器

    slaver1 节点,slaver2 节点

    程序名称

    rocketmq-all-4.3.2-bin-release.zip

    上传路径

    /opt/

    程序安装路径

    /usr/local/rocketmq

  • 安装步骤
    1. 首先将rocketmq安装包上传到服务器/opt目录,并解压,slaver1 节点,slaver2 节点操作;命令行界面输入:
      unzip rocketmq-all-4.3.2-bin-release.zip
    2. 将解压后的文件移动至/usr/local目录下,slaver1 节点,slaver2 节点操作;命令行界面输入:
      mv rocketmq-all-4.3.2-bin-release /usr/local/rocketmq
    3. 上传修改broker-a.conf配置文件,slaver1节点
      图1 节点1

      Slaver2节点:

      图2 节点2
    4. 配置rocketmq 的环境变量,slaver1 节点,slaver2 节点操作
      vim /etc/profile

      在后面添加

      #设置rocketmq的环境变量
      export ROCKETMQ_HOME=/usr/local/rocketmq
      export PATH=$JAVA_HOME/bin:$ROCKETMQ_HOME/bin:$PATH

      按esc+!wq保存

      使rocketmq的配置生效

      source /etc/profile
  • rocketmq停止

    命令行界面输入:

    nohup sh mqshutdown namesrv
    nohup sh mqshutdown broker
  • rocketmq启动

    到你的安装路径下启动两台机器的NameServer:先启动两台机器的NameServer,再启动两台机器的Borker,关机的时候顺序相反,先关闭两台机器的Broker,再关闭两台机器的Nameserver。

    命令行输入:

    cd /usr/local/rocketmq/

    启动name server,执行

    nohup sh bin/mqnamesrv &

    日志打印:

    tail -f nohup.out
    图3 rocketmq启动

    启动broker-a.properties 执行:

    nohup sh /usr/local/rocketmq/bin/mqbroker –c /usr/local/rocketmq/conf/2m-noslave/broker-a.properties &

    启动broker-b.properties 执行:

    nohup sh /usr/local/rocketmq/bin/mqbroker –c /usr/local/rocketmq/conf/2m-noslave/broker-b.properties &

相关文档