最完整的RocketMq部署程序,包括rocketmq-console部署和测试程序的介绍

本文详述了RocketMq在CentOS7上的部署过程,涵盖NameServer和Broker的启动,运维工具rocketmq-console的配置与运行,以及实际测试步骤。在部署中涉及JDK、Maven、Git的准备,端口开放,配置文件修改等关键环节。
摘要由CSDN通过智能技术生成

1.RocketMq部署

本文详细介绍了安装rocketMq 前后的方法和一些注意事项 ,设备为centos7,话不多说,begin。

准备工作

建议把jdk,maven,git先都装上。

RocketMq程序的获取

首先需要获取rocketMq的程序,源程序或可执行包都可以,这边直接获取可执行程序。

wget http://www-us.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip
//如果已经有可以解压zip的程序,可省去这一步
yum install zip unzip
//这边可以使用-d指定解压缩的位置
unzip rocketmq-all-4.2.0-bin-release.zip

这样操作的话会在当前目录下生成一个rocketmq的文件夹,进入该文件夹

cd rocketmq

编辑bin目录下的 runserver.shrunbroker.shtools.sh 这三个文件,修改位置分别为

JAVA_OPT="${JAVA_OPT} -server -Xms100m -Xmx100m -Xmn50m -XX:MetaspaceSize=12m -XX:MaxMetaspaceSize=32m"

JAVA_OPT="${JAVA_OPT} -server -Xms100m -Xmx100m -Xmn50m"

JAVA_OPT="${JAVA_OPT} -server -Xms100m -Xmx100m -Xmn25m -XX:PermSize=12m -XX:MaxPermSize=12m"

根据自己的配置酌情设置就行了。
接着开放一下端口,这个是iptables的策略,包括

-A INPUT -p tcp -m state --state NEW -m tcp --dport 9876 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 10911 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 10909 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

然后重启

service iptables restart 

建议把 10910加上,避免不必要的麻烦。一般云主机在控制台都可以直接编辑,如果没有iptables,firewall就自己看着办吧。

启动NameServer

nohup sh bin/mqnamesrv &
//之后回车就行了,可以根据提示查看一下nohup.out的输出内容,是否出现成功字样

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值