RocketMq-单机搭建(单master)

准备工作

环境:centOS7

安装包:rocketmq-all-4.3.0-bin-release.zip

JDK1.8

maven环境(主要是运维工具)

一、解压

1、使用xshell连接centos7,通过xftp上传rocketmq-all-4.3.0-bin-release.zip文件至/usr/local/software

2、解压zip文件,命令:unzip rocketmq-all-4.3.0-bin-release.zip

3、把rocketmq-all-4.3.0-bin-releas重命名为rocketmq-4.3.0,命令:mv -f rocketmq-all-4.3.0-bin-release rocketmq-4.3.0

 

注意:unzip、zip安装,联网状态:yum install -y unzip zip

离线状态:下载rpm安装包http://www.rpmfind.net/linux/rpm2html/search.php?query=zip(x86-64),搜索相对于的操作问题

RocketMq-单机搭建(单master)_第1张图片

使用xftp上传zip-3.0-11.el7.x86_64.rpm,命令:rpm -ivh zip-3.0-11.el7.x86_64.rpm

RocketMq-单机搭建(单master)_第2张图片

使用相同的方法下载安装unzip-6.0-19.el7.x86_64.rpm。

二、修改配置文件

1、broker启动时,会占用大量内存,修改配置文件减少内存消耗,修改/usr/local/software/rocketmq-4.3.0/bin/runbroker.sh,命令:vi runbroker.sh 

找到该行修改为:

2、同理修改nameserver启动,修改/usr/local/software/rocketmq-4.3.0/bin/runbroker.sh,命令:vi runserver.sh

找到该行修改为:

三、启动

1、后台启动nameserver,命令:nohup sh bin/mqnamesrv &

RocketMq-单机搭建(单master)_第3张图片

查看日志

2、启动broker,首先修改配置文件 ./conf/broker.conf

文件末尾加入namesrvAddr = 192.168.2.176:9876  brokerIP1 = 192.168.2.176 (虚拟机地址)

RocketMq-单机搭建(单master)_第4张图片

启动broker命令:nohup bin/mqbroker -n 192.168.2.176:9876 autoCreateTopicEnable -c /usr/local/software/rocketmq-4.3.0/conf/broker.conf &

这样算单机nameserver,单机master-broker的RocketMq服务启动。

四、使用控制台连接RocketMq

1、下载rocketmq-console:https://github.com/apache/incubator-rocketmq-externals/tree/master/rocketmq-console

2、修改配置文件:rocketmq-console\src\main\resources\application.properties

RocketMq-单机搭建(单master)_第5张图片

3、用maven打包成jar上传centos7发布,修改pom中的版本

RocketMq-单机搭建(单master)_第6张图片

打开doc窗口进入文件夹rocketmq-console,使用命令:mvn clean package -Dmaven.test.skip=true

在rocketmq-console\target文件夹中找到rocketmq-console-ng-1.0.1.jar,上传至centos,使用命令:nohup java -jar rocketmq-console-ng-1.0.1.jar &  后台启动服务

访问路径:http://192.168.2.176:9999/

RocketMq-单机搭建(单master)_第7张图片

你可能感兴趣的:(消息队列)