zoukankan      html  css  js  c++  java
  • RocketMQ在CentOS7上安装

    需要先以下组件

      

    1.64bit OS, Linux/Unix/Mac is recommended;
    2.64bit JDK 1.8+;

    安装了 Java JDK 就可以运行 RocketMQ 了

    3.Maven 3.2.x;

    然后 Maven 将 RocketMQ 源码进行编译成二进制文件

    4.Git;

    Git 工具用于直接从 GitHub 获取 RocketMQ 项目源码下载到 Linux 系统上

    5.4g+ free disk for Broker server

    6.unzip

    用于解压源码包

    安装过程

    1.将下载的源码包上传到一个路径,这里是/root。这个路径自己随便找个就行。

    2.解压源码包,在同路径下会自动生成一个同名的文件夹

    unzip rocketmq-all-4.4.0-source-release.zip

    3.进入该目录

    cd rocketmq-all-4.4.0/

    4.编译源码,如果结果出现了error,请重新执行编译直到没有error

    mvn -Prelease-all -DskipTests clean install -U

    5.进入该目录

    cd distribution/target/apache-rocketmq

    启动

    这时已经安装好了,然后是启动,要先启动Name Server,再启动Broker

    启动Name Server

    nohup sh bin/mqnamesrv &

    查看日志

    tail -f ~/logs/rocketmqlogs/namesrv.log

    日志最后能看到这句证明是正常启动了

    The Name Server boot success. serializeType=JSON 

    启动Broker

    nohup sh bin/mqbroker -n localhost:9876 autoCreateTopicEnable=true & 

    查看日志

    tail -f ~/logs/rocketmqlogs/broker.log 

     日志中出现这句证明broker连上了nameserver

      register broker to name server  ip:9876 OK

    开启服务端口

     查看rocketmq使用的监听端口,防火墙中都要开放其中80是我配置的rocketmq-console的端口。

    netstat -tlunp

    关闭服务

    进入到安装目录,然后先关闭broker,在关nameserver

    cd /root/rocketmq-all-4.4.0/distribution/target/apache-rocketmq
    sh bin/mqshutdown broker
    sh bin/mqshutdown namesrv

  • 相关阅读:
    背景大图隔几秒切换(非轮播,淡入淡出)--变形金刚joy007 项目总结
    call(京基填小票拍照片)
    加载图片、倒计时--Columbia项目总结
    kellogg项目总结
    js 跨域
    js 继承inheritance/extends
    一号店分享会
    日历,类似旅行网站的酒店入住
    js 数组的判断
    Building a Non-blocking TCP server using OTP principles
  • 原文地址:https://www.cnblogs.com/JinweiChang/p/11692437.html
Copyright © 2011-2022 走看看