Linux上安装rocketmq

44 篇文章 0 订阅
20 篇文章 0 订阅

安装前准备:

在每台主机上创建如下目录:

安装前准备:
在每台主机上创建如下目录:
# cd /opt/octv/product/pos
# mkdir rocketmq
# cd roketmq

7.1 下载安装包

可以从RocketMQ官网Apache RocketMQ下载安装包,目前最新稳定版本:rocketmq-all-4.9.2-bin-release.zip

7.2 解压安装包

将rocketmq-all-4.9.2-bin-release.zip上传到/opt/octv/product/pos/rocketmq目录下,并执行解压命令。

yum -y install unzip zip

unzip rocketmq-all-4.9.2-bin-release.zip

7.3 配置NameServer

vi /opt/octv/product/pos/rocketmq/rocketmq-4.9.2/bin/runserver.sh

修改红色部分内容:

JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

7.4 启动NameServer

nohup sh /opt/octv/product/pos/rocketmq/rocketmq-4.9.2/bin/mqnamesrv &
    
tail -f ~/logs/rocketmqlogs/namesrv.log   

通过输入jps命令查看是否安装成功

出现NamesrvStartup说明安装成功

root账号默认日志存储路径在 /root/logs

7.5 停止NameServer

sh /opt/octv/product/pos/rocketmq/rocketmq-4.9.2/bin/mqshutdown namesrv

7.6 配置broker

vi /opt/octv/product/pos/rocketmq/rocketmq-4.9.2/conf/broker.conf

在后面添加以下内容:

# 自动创建Topic
autoCreateTopicEnable=true
# nameServ地址
namesrvAddr=192.168.233.130:9876
# 存储路径
storePathRootDir=/opt/octv/product/pos/store/
# commitLog路径
storePathCommitLog=/opt/octv/product/pos/store/commitlog
# 消息队列存储路径
storePathConsumeQueue=/opt/octv/product/pos/store/consumequeue
# 消息索引存储路径
storePathIndex=/opt/octv/product/pos/store/index
# checkpoint文件路径
storeCheckpoint=/opt/octv/product/pos/store/checkpoint
# abort文件存储路径
abortFile=/opt/octv/product/pos/store/abort

在rocket安装目录创建快速启动脚本

1)start-namesrv.sh

nohup sh bin/mqnamesrv &
tail -f ~/logs/rocketmqlogs/namesrv.log

2))stop-namesrv.sh

sh bin/mqshutdown namesrv

3)start-broker.sh

nohup sh bin/mqbroker -n 192.168.233.130:9876 &
tail -f ~/logs/rocketmqlogs/broker.log

4)stop-broker.sh

sh bin/mqshutdown broker

7.7 启动broker

sh start-broker.sh

输入jps

说明运行成功

7.8 安装rocketmq-console

rocketmq-console是RocketMQ的一个图形化管理控制台工具,提供Broker集群状态查看,Topic管理,Producer、Consumer状态展示,消息查询等常用功能,这个功能在安装好RocketMQ后需要额外单独安装、运行。

1)上传安装包

将安装包rocketmq-dashboard-1.0.1-SNAPSHOT.jar上传到服务器目录

/opt/octv/product/pos/rocketmq/rocketmq-console

2)启动rocketmq-console

 nohup java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar --rocketmq.config.namesrvAddr='192.168.233.130:
9876' &

因为是虚拟机上安装,所以需要开放访问端口8080

开启完在浏览器上输入网址:http://192.168.233.130:8080/

表明rocketmq-console安装成功

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值