我是靠谱客的博主 强健丝袜,最近开发中收集的这篇文章主要介绍rocketmq一主两从修改一下文件夹名,改成 rocketmq 方便使用在文件末尾添加以下内容:编辑 bin/runserver.sh找到文件中下面这一行:将 -Xms4g -Xmx4g -Xmn2g 修改为 -Xms256m -Xmx256m -Xmn128m编辑 bin/runbroker.sh找到文件中下面这一行:将 -Xms8g -Xmx8g -Xmn4g 修改为 -Xms256m -Xmx256m启动 name server查看运行日志, 看到"The Name Server boo,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
rocketMq-Dledger集群安装(以三台服务器为例,以下操作三台服务器都需要操作)
前置环境:jdk1.8
1.下载
wget --no-check-certificate https://dlcdn.apache.org/rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip
2.解压缩
unzip rocketmq-all-4.9.2-bin-release.zip -d /usr/local/
修改一下文件夹名,改成 rocketmq 方便使用
mv /usr/local/rocketmq-4.9.2 /usr/local/rocketmq
3.配置环境变量
vim /etc/profile
在文件末尾添加以下内容:
export ROCKETMQ_HOME=/usr/local/rocketmq
export PATH=$ROCKETMQ_HOME/bin:$PATH
4.更改rocketmq的启动参数
4.1修改runserver.sh
cd /usr/local/rocketmq/
编辑 bin/runserver.sh
vim bin/runserver.sh
找到文件中下面这一行:
JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
将 -Xms4g -Xmx4g -Xmn2g 修改为 -Xms256m -Xmx256m -Xmn128m
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
4.2修改runbroker.sh
编辑 bin/runbroker.sh
vim bin/runbroker.sh
找到文件中下面这一行:
JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g"
将 -Xms8g -Xmx8g -Xmn4g 修改为 -Xms256m -Xmx256m
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m"
4.3修改 conf/dledger/broker-nX.conf
```bash
brokerClusterName = RaftCluster
brokerName=RaftNode00
listenPort=30931
namesrvAddr=192.168.3.100:9876;192.168.3.101:9876;192.168.3.102:9876
storePathRootDir=/data/mq/rmqstore/node02
storePathCommitLog=/data/mq/rmqstore/node02/commitlog
enableDLegerCommitLog=true
dLegerGroup=RaftNode00
dLegerPeers=n0-192.168.3.100:40911;n1-192.168.3.101:40912;n2-192.168.3.102:40913
## must be unique
dLegerSelfId=n2
sendMessageThreadPoolNums=2
enablePropertyFilter = true
autoCreateTopicEnable = true
useReentrantLockWhenPutMessage=true
waitTimeMillsInSendQueue = 1000
maxMessageSize = 10485760
PS: dLegerGroup、dLegerGroup配置需一致,dLegerSelfId:每个服务的配置都应该是唯一,其他配置根据安装环境配置
5.启动rocketmq
5.1启动nameserver
# 进入 rocketmq 目录
```bash
cd /usr/local/rocketmq/
启动 name server
nohup sh bin/mqnamesrv &
查看运行日志, 看到"The Name Server boot success."表示启动成功
tail -f ~/logs/rocketmqlogs/namesrv.log
5.2启动broker-dledger(三台服务器启动各自的配置)
nohup sh bin/mqbroker -c conf/dledger/broker-n0.conf &
nohup sh bin/mqbroker -c conf/dledger/broker-n1.conf &
nohup sh bin/mqbroker -c conf/dledger/broker-n2.conf &
最后
以上就是强健丝袜为你收集整理的rocketmq一主两从修改一下文件夹名,改成 rocketmq 方便使用在文件末尾添加以下内容:编辑 bin/runserver.sh找到文件中下面这一行:将 -Xms4g -Xmx4g -Xmn2g 修改为 -Xms256m -Xmx256m -Xmn128m编辑 bin/runbroker.sh找到文件中下面这一行:将 -Xms8g -Xmx8g -Xmn4g 修改为 -Xms256m -Xmx256m启动 name server查看运行日志, 看到"The Name Server boo的全部内容,希望文章能够帮你解决rocketmq一主两从修改一下文件夹名,改成 rocketmq 方便使用在文件末尾添加以下内容:编辑 bin/runserver.sh找到文件中下面这一行:将 -Xms4g -Xmx4g -Xmn2g 修改为 -Xms256m -Xmx256m -Xmn128m编辑 bin/runbroker.sh找到文件中下面这一行:将 -Xms8g -Xmx8g -Xmn4g 修改为 -Xms256m -Xmx256m启动 name server查看运行日志, 看到"The Name Server boo所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复