zoukankan      html  css  js  c++  java
  • Linux安装RocketMQ

    一、RocketMQ环境

      准备两台虚拟机,分别为master01 和master02

      

      192.168.33.135

      192.168.33.136

     二、安装JDK(两台虚拟机相同步骤

    1、 检查当前虚拟机环境有没有JDK rpm -qa|grep java

      

      (如若有便卸载 rpm -e --nodeps xxxxxx)

    2、安装JDK,在/usr/local新建一个java文件夹,然后将tar包上传到文件夹下

      

    3、切换到/usr/local/java 使用tar -zxvf jdk-8u121-linux-x64.tar.gz解压

      

      

    4、配置/etc/profile文件,加入JDK环境变量

      

      

    export JAVA_HOME=/usr/local/java/jdk1.8.0_121 
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$PATH

    5、应用文件 source /etc/profile

      

    6、使用java -version查看版本

      

     三、安装RocketMQ(两台虚拟机相同步骤

    1、 配置/etc/hosts文件

       

      

    2、重启网卡 service network restart

      

    3、上传rocketmq压缩包,上传到/usr/local下

      

    4、切换到/usr/local下解压rocketmq压缩包 tar -zxvf alibaba-rocketmq-3.2.6.tar.gz

      

    5、更改解压文件夹名称  mv alibaba-rocketmq alibaba-rocketmq-3.2.6

      

    6、创建软连接  ln -s alibaba-rocketmq-3.2.6 rocketmq

      

    7、创建存储路径

    mkdir /usr/local/rocketmq/store
    mkdir /usr/local/rocketmq/store/commitlog
    mkdir /usr/local/rocketmq/store/consumequeue
    mkdir /usr/local/rocketmq/store/index

      

    8、把borker-a.properties 和borker-b.properties 上传到/usr/local/recketmq/conf/2m-noslave

       

       

    9、master01 配置borker-a.properties,brokerName=broker-a 对应文件名称

      

    10、master02配置borker-b.properties,brokerName=broker-b 对应文件名称 

      

    11、修改日志

      mkdir -p /usr/local/rocketmq/logs
        cd /usr/local/rocketmq/conf && sed -i 's#${user.home}#/usr/local/rocketmq#g' *.xml

      

    12、配置JVM参数  vi /usr/local/rocketmq/bin/runbroker.sh

      

      

    13、cd /usr/local/rocketmq/bin,启动NameServer 

      启动命令:nohup sh mqnamesrv &

      jps查看JDK进程是否有NamesrvStartup

      

    14、cd /usr/local/rocketmq/bin,启动BrokerServer

      master01启动命令:nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-a.properties >/dev/null 2>&1 &

        master02启动命令:nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-b.properties >/dev/null 2>&1 &

        jps查看JDK进程是否有BrokerStartup

      

      

    四、通过console控制台监控rocketmq状态(两台虚拟机相同步骤

    1、 将Tomcat压缩包上传到 /usr/local目录下

      

     2、解压  tar -zxvf apache-tomcat-7.0.65.tar.gz

      

    3、将rocketmq-web-console.war上传到Tomcat解压目录的webapps下

      

    4、切换到/apache-tomcat-7.0.65/bin ,启动Tomcat

      启动命令: ./startup.sh   

      停止命令:./shutdown.sh 

      

    5、 修改解压后的rocketmq-web-console下的config.properties配置文件

      /usr/local/apache-tomcat-7.0.65/webapps/rocketmq-web-console/WEB-INF/classes下的config.properties文件

      

    6、重启Tomcat

      

    7、两台机器防火墙关闭   

      关闭防火墙:systemctl stop firewalld.service 
      禁用防火墙:systemctl disable firewalld.service

      

     五、RocketMQ控制台(访问地址:IP地址:8080/rocketmq-web-console

      

  • 相关阅读:
    ATOM编辑器插件
    说说关于IE浏览器兼容性
    git命令
    Vue js 的生命周期详解
    Flexbox 布局教程
    到底vuex是什么?
    CSS3 动画 animation和@keyframes
    zabbix添加触发器Triggers
    zabbix邮件报警
    修改zabbix监控项刷新时间
  • 原文地址:https://www.cnblogs.com/Zzzzn/p/12322361.html
Copyright © 2011-2022 走看看