rocketmq部署.md 1.3 KB

rocketmq部署

环境

  • Ubuntu 18.04
  • Maven 3.6.0

部署步骤

  • 下载源码
  cd /root/roketmq
  wget http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip
  • 编译安装
  unzip rocketmq-all-4.4.0-source-release.zip
  cd rocketmq-all-4.4.0/
  mvn -Prelease-all -DskipTests clean install -U
  • Name Server 启动
  cd distribution/target/apache-rocketmq
  nohup sh bin/mqnamesrv &
  tail -f ~/logs/rocketmqlogs/namesrv.log
  • Broker 启动
  cd distribution/target/apache-rocketmq
  nohup sh bin/mqbroker -n localhost:9876 -c /root/roketmq/rocketmq-all-4.4.0/distribution/conf/broker.conf autoCreateTopicEnable=true &
  tail -f ~/logs/rocketmqlogs/broker.log
  • web控制台安装

    1. 下载开源的rocketmq-externals项目
     git clone https://github.com/apache/rocketmq-externals
    
    1. 修改项目里application.properties的rocketmq.config.namesrvAddr配置
     rocketmq.config.namesrvAddr=127.0.0.1:9876
    
    1. 项目打包
     mvn clean package -Dmaven.test.skip=true
    
    1. 运行jar包
     java -jar rocketmq-console-ng-1.0.0.jar --server.port=12345 --rocketmq.config.namesrvAddr=127.0.0.1:9876