<强> 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/commitlogmkdir/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
<强> 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
配置完成后网页访问控制台,效果如下
以上就是本次介绍的全部相关知识点内容,大家可以跟着学习下,感谢对的支持。
linux安装RocketMQ实例步骤