linux安装RocketMQ实例步骤

  

<强> 1。安装JDK

  

1.1检查当前虚拟机环境有没有JDK ,rpm qa | grep java

  

1.2卸载,rpm - e——nodeps xxxxxx(自己的openjdk)

  

1.3安装JDK

  

在/usr/当地新建一个java文件夹,然后将tar包上传到文件夹下

  

切换到/usr/地方/java ,使用tar -zxvf xxx解压

  

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

  
  

export JAVA_HOME=/usr/地方/java/jdk1.8.0_121替换自己路径

  

出口CLASSPATH=: $ JAVA_HOME/lib/dt.jar: $ JAVA_HOME/lib/tools.jar

  

导出路径=$ JAVA_HOME/bin:美元路径
  

     

应用文件,源/etc/profile 

  

使用java - version查看版本

  

<强> 2。安装RocketMQ

  

2.1配置/etc/hosts文件,网址写俩台主机的ip

  
      <李> 192.168.42.22 rocketmq-nameserver1李   <李> 192.168.42.22 rocketmq-master1李   <李> 192.168.42.33 rocketmq-nameserver2李   <李> 192.168.42.33 rocketmq-master2李   
  

2.2重启网卡服务网络重启

  

2.3上传rocketmq压缩包,上传到/usr/当地下

  

2.4切换到/usr/当地下解压rocketmq压缩包,焦油-zxvf xxxxxx

  

2.5更改解压文件夹名称

  

mv alibaba-rocketmq alibaba-rocketmq-3.2.6   

2.6创建软连接

  
  

ln - s alibaba-rocketmq-3.2.6 rocketmq

     

2.7 mkdir/usr/local/rocketmq/store   

  mkdir/usr/local/rocketmq/store/commitlog

  mkdir/usr/local/rocketmq/store/consumequeue

  mkdir/usr/local/rocketmq/store/index

     

2.8把borker-a。属性和borker-b。属性上传到/usr/地方/recketmq/conf/2 m-noslave

  

2.9 master01配置borker-a.properties

  
  

brokerName=达成对应文件名称

  

namesrvAddr=rocketmq-nameserver1:9876; rocketmq-nameserver2:9876

  

master02配置borker-b.properties

  

brokerName=broker-b对应文件名称

  

namesrvAddr=rocketmq-nameserver1:9876; rocketmq-nameserver2:9876
  

     

2.10修改日志

  
  mkdir - p/usr/local/rocketmq/logs

  

cd/usr/local/rocketmq/conf,,sed -我的# ${用户。回家}#/usr/地方/rocketmq # g * . xml

     

2.11配置JVM参数,根据自己虚拟机实际大小修改

  
  

vi/usr/local/rocketmq/bin/runbroker.sh   

JAVA_OPT=" $ {JAVA_OPT} - server -Xms1g -Xmx1g -Xmn512m - xx: PermSize=128 - xx: MaxPermSize=320 "

  

vi/usr/local/rocketmq/bin/runserver.sh   

JAVA_OPT=" $ {JAVA_OPT} - server -Xms1g -Xmx1g -Xmn512m - xx: PermSize=128 - xx: MaxPermSize=320 "

  

     

2.12启动命名服务器

  
  cd/usr/local/rocketmq/bin

     

启动:nohup sh mqnamesrv,

  

jps查看JDK进程是否有NamesrvStartup

  

2.13启动BrokerServer

  
  cd/usr/local/rocketmq/bin

     

master01启动:nohup sh mqbroker - c/usr/local/rocketmq/conf/2m-noslave/broker-a.属性在/dev/null 2祝辞,1,

  

master02启动:nohup sh mqbroker - c/usr/local/rocketmq/conf/2m-noslave/broker-b.属性在/dev/null 2祝辞,1,

  

jps查看JDK进程是否有BrokerStartup

  

發inux安装RocketMQ实例步骤"

  

<强> 3。通过控制台控制台监控rocketmq状态

  

3.1将Tomcat压缩包上传到虚拟机进行解压,/usr/local 焦油-zxvf xxxx解压

  

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

  

3.3启动Tomcat

  

切换到/usr/地方/apache-tomcat-7.0.65/bin

  

。/启动。上海启动,,/关闭。sh停止

  

3.4修改解压后的rocketmq-web-console

  

/usr/地方/apache-tomcat-7.0.65/webapps/rocketmq-web-console/web - inf/classes/config.properties配置文件

  

配置:   

rocketmq.namesrv.addr=192.168.42.22:9876; 192.168.42.33:9876

  

throwDone=true   

3.5两台机器防火墙关闭

  

systemctl停止firewalld.service   

systemctl禁用firewalld.service   

配置完成后网页访问控制台,效果如下

  

發inux安装RocketMQ实例步骤"

  

以上就是本次介绍的全部相关知识点内容,大家可以跟着学习下,感谢对的支持。

linux安装RocketMQ实例步骤