- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1/NUMPAGES24
RocketMQ安装部署说明
修订记录
日期
版本号
修订说明
修订人
目录
TOC\o1-3\h\u294881.环境说明 -4-
154501.1部署环境说明 -4-
170871.2安装包需求 -4-
25842.准备工作 -5-
255702.1创建非root用户 -5-
186132.2安装JDK -5-
324082.3部署规划 -6-
161443.正式部署 -6-
270563.1上传部署包 -7-
118733.2启动namesrv服务 -7-
144773.3启动所有broker服务 -9-
244473.4安装RocketMQ控制台 -12-
285984.部署验证 -14-
285724.1RocketMQ运行状态检测 -14-
243775.MQ重启步骤 -14-
326815.1.依次停止网关服务 -14-
227705.2.关闭MQ所有节点 -15-
174005.3.备份生产MQ的数据 -15-
271845.3.1执行前提:当前时间无业务且mq相关数据已全部消费完成 -15-
76445.3.2备份MQ的data目录 -17-
151795.3.3删除MQ的data目录 -17-
305485.4.重启mq -18-
33715.5.重启接收服务,业务服务,转发服务,话单服务 -20-
64045.6.发送数据走功能测试 -20-
194105.7.验证MQ从节点消费能力 -20-
135795.8.做验收测试 -21-
文档阅读指引:
1.蓝色字体表示命令行;例如:ls/home
2.红色字体表示:
1)需要修改的地方;例如:ping(此处根据实际IP进行修改);
2)特别注意点;
3.斜体字体表示重要的注意项或者判断项说明;例如:如果上述命令正常输出了以下版本号,则直接跳转至3.2(编译安装redis)步骤;
1.环境说明
1.1部署环境说明
操作系统
CPU架构
JDK
RocketMQ
CentOS7.X
银河麒麟V10
x86_64
jdk-8u211-linux-x64.tar.gz
4.8.0
ARM
jdk-8u271-linux-aarch64.tar.gz
1.2安装包需求
RocketMQ集群安装包(共3个文件):
JDK安装包:
X86服务器:jdk-8u211-linux-x64.tar.gz
ARM服务器:jdk-8u271-linux-aarch64.tar.gz
2.准备工作
2.1创建非root用户
(1)添加一个用户组
groupaddmwkj
(2)添加一个用户(默认会成家目录)
useradd-m-gmwkjmwkj
(3)设置用户密码
passwdmwkj
2.2安装JDK
rocketmq需要JDK1.8以上的java环境,安装前请检查是否安装了java环境,命令无错误则为已安装jdk,否则请自行安装jdk,使用如下命令:
java-version
使用mwkj用户上传jdk安装包到/home/mwkj目录下,解压:
tar-zxvfjdk-8u211-linux-x64.tar.gz
注:如果环境为ARM架构服务器,需要使用对应的ARM架构JDK安装包,切记不可混合使用。
获取到jdk的绝对路径,然后将该路径配置到环境变量:
vi~/.bashrc
下面为编辑的.bashrc的内容,在文件尾部添加如下内容:
exportJAVA_HOME=/home/mwkj/jdk1.8.0_211
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportPATH=$JAVA_HOME/bin:$PATH
(4)导入环境变量
source~/.bashrc
(5)确认jdk是否安装成功,输出以下版本信息则为成功,如果不成功,请检查.bashrc文件中路径是否配置正确
java-version
javac-version
2.3部署规划
本次安装三主三从同步模式的集群,部署三个nameSrv节点,六个broker节点(一主两从,使用dLeger做高可用),分三台虚拟机安装,机器规划如下:
虚拟机
nameSrv
注册服务
:9876
:9876
:9876
Master名
broker-a
broker-b
bro
文档评论(0)