准备两台机子:
| 主机1 | 192.168.2.3 |
| 主机2 | 192.168.2.4 |
1、关闭防火墙(两台机子):
service iptables stop2、修改主机文件(两台机子):
vim /etc/hosts
192.168.2.3 rocketmq-nameserver1
192.168.2.3 rocketmq-master1
192.168.2.4 rocketmq-nameserver2
192.168.2.4 rocketmq-master23、重启网卡(两台机子):
测试看是否网络相通:
service network restartping 192.168.2.4
ping rocketmq-nameserver2
ping rocketmq-master24、传文件到服务器(两台机子):alibaba-rocketmq-3.2.6.tar.gz
解压(两台机子):
tar -zxvf alibaba-rocketmq-3.2.6.tar.gz -C /usr/local/修改文件夹名称(两台机子):
mv alibaba-rocketmq alibaba-rocketmq-3.2.6创建软连接(两台机子):
ln -s alibaba-rocketmq-3.2.6 rocketmq5、创建存储文件夹:
mkdir /usr/local/rocketmq/store
mkdir /usr/local/rocketmq/store/commitlog
mkdir /usr/local/rocketmq/store/consumequeue
mkdir /usr/local/rocketmq/store/index
6、修改两台机器的配置文件:
cd /usr/local/rocketmq/conf/2m-noslave/
vim /usr/local/rocketmq/conf/2m-noslave/broker-a.properties将如下文件里的内容删除掉,复制进下面代码块:主机1:
主机2:
修改日志配置文件:
mkdir -p /usr/local/rocketmq/logs
cd /usr/local/rocketmq/conf && sed -i 's#${user.home}#/usr/local/rocketmq#g' *.xml6、JVM调优:
修改启动脚本参数(两台机器内存2g)
vim /usr/local/rocketmq/bin/runbroker.shvim /usr/local/rocketmq/bin/runserver.sh7、环境搭建好了,下面启动(先启动nameserver后启动broker):
cd /usr/local/rocketmq/binnohup sh mqnamesrv &查看启动日志:tail -f -n 500 /usr/local/rocketmq/logs/rocketmqlogs/namesrv.log再启动broker:
nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-a.properties >/dev/null 2>&1 &
nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-b.properties >/dev/null 2>&1 &
查看日志:
tail -f -n 500 /usr/local/rocketmq/logs/rocketmqlogs/broker.log
8、部署控制台:
上传rocketmq-conolse.war到服务器上:
修改配置文件:
修改配置文件:
vim /usr/local/apach-tomcat/webapps/rocketmq-console/WEB-INF/classes/config.properties启动tomcat
访问:192.168.2.3:8080/rocketmq-console
本文详细介绍如何搭建RocketMQ集群,包括配置主机、关闭防火墙、安装软件、配置存储路径及启动服务等步骤,并介绍如何部署控制台进行管理。
2270

被折叠的 条评论
为什么被折叠?



