中间件RocketMQ手动部署

在虚拟机中安装JDK1.8,设置环境变量,包括JAVA_HOME,PATH和CLASSPATH。删除默认的java和javac链接,然后下载RocketMQ4.8.0,创建日志目录,调整broker启动内存参数,并修改相关脚本添加扩展路径。配置broker配置文件,启动namesrv和broker服务,最后进行topic管理和消息发送测试。
摘要由CSDN通过智能技术生成

准备一台虚拟机
安装jdk 1.8版本以上 ,配置环境变量
export JAVA_HOME=/mqs/jdk1.8.0_351
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin: / J A V A H O M E / j r e / b i n : /JAVA_HOME/jre/bin: /JAVAHOME/jre/bin:PATH
export CLASSPATH=.: J A V A H O M E / l i b / : JAVA_HOME/lib/: JAVAHOME/lib/:JAVA_HOME/jre/lib
rm -f /usr/bin/java
[root@es2 jdk1.8.0_351]# rm -f /usr/bin/javac
[root@es2 jdk1.8.0_351]# rm -f /etc/alternatives/java
[root@es2 jdk1.8.0_351]# rm -f /etc/alternatives/javac

下载rocketmq安装包(https://archive.apache.org/dist/rocketmq/4.8.0/
解压 进入目录 /mqs/rocketmq-all-4.8.0-bin-release/bin
解压后目录下创建log目录 mkdir logs
修改broker的启动内存
runserver.sh JAVA_OPT=“ J A V A O P T − s e r v e r − X m s 2 g − X m x 2 g − X m n 1 g − X X : M e t a s p a c e S i z e = 128 m − X X : M a x M e t a s p a c e S i z e = 320 m " r u n b r o k e r . s h J A V A O P T = " {JAVA_OPT} -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m" runbroker.sh JAVA_OPT=" JAVAOPTserverXms2gXmx2gXmn1gXX:MetaspaceSize=128mXX:MaxMetaspaceSize=320m"runbroker.shJAVAOPT="{JAVA_OPT} -server -Xms2g -Xmx2g -Xmn2g”
修改tool.sh 最后边增加ext的具体路径 JAVA_OPT=“ J A V A O P T − D j a v a . e x t . d i r s = {JAVA_OPT} -Djava.ext.dirs= JAVAOPTDjava.ext.dirs={BASE_DIR}/lib: J A V A H O M E / j r e / l i b / e x t : {JAVA_HOME}/jre/lib/ext: JAVAHOME/jre/lib/ext:{JAVA_HOME}/lib/ext:/mqs/jdk1.8.0_351/jre/lib/ext”
conf目录下,修改broker配置文件,增加
autoCreateTopicEnable = true
namesrvAddr = 127.0.0.1:9876
brokerIP1 = 127.0.0.1
到bin目录,启动nnamesrv和broker
nohup ./mqnamesrv > /mqs/rocketmq-all-4.8.0-bin-release/logs/namesrv.log 2>& 1 &
nohup ./mqbroker > /mqs/rocketmq-all-4.8.0-bin-release/logs/broker.log 2>& 1 &

nohup ./mqbroker -c /mqs/rocketmq-all-4.8.0-bin-release/conf/broker.conf > /mqs/rocketmq-all-4.8.0-bin- release/logs/broker.log 2>& 1 &
nodup shutdown.sh -c …/conf/application.yml > …/logs/console.logs 2>& 1 &
jps 检查启动与否
bin目录下关闭 sh mqshutdown namesrv / broker
创建topic:sh mqadmin updatetopic -c DefaultCluster -n 127.0.0.1:9876 -t llm
sh mqadmin topicList -c DefaultCluster -n 127.0.0.1:9876
sh mqadmin sendMessage -c DefaultCluster -n 127.0.0.1:9876 -t llm -p lilina
sh mqadmin consumeMessage -n 127.0.0.1:9876 -t llm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值