03、RocketMQ环境搭建 -- linux

目录

  • RocketMQ环境搭建
    • linux部署RocketMQ
      • 启动NameServer
      • 启动Broker
      • 关闭nameserver:
      • 关闭broker
  • 监控平台

RocketMQ环境搭建

linux部署RocketMQ

http://rocketmq.apache.org/release_notes/release-notes-4.4.0/

下载包

03、RocketMQ环境搭建 -- linux_第1张图片

03、RocketMQ环境搭建 -- linux_第2张图片

03、RocketMQ环境搭建 -- linux_第3张图片
解压失败

03、RocketMQ环境搭建 -- linux_第4张图片

安装 zip、unzip应用

yum install zip unzip

03、RocketMQ环境搭建 -- linux_第5张图片

解压成功

03、RocketMQ环境搭建 -- linux_第6张图片

03、RocketMQ环境搭建 -- linux_第7张图片

改名字

mv /usr/local/rocketmq-all-4.4.0-bin-release/ /usr/local/rocketmq-4.4/

设置环境变量

vi /etc/profile

加上这个环境变量

03、RocketMQ环境搭建 -- linux_第8张图片

保存退出 wq

03、RocketMQ环境搭建 -- linux_第9张图片
这个source的作用:在当前bash环境下读取并执行/etc/profile中的命令
在这里插入图片描述

查看环境变量 echo $PATH
在这里插入图片描述

启动RocketMQ

这个rocketMQ的启动要的内部默认是8G,但是这里我们给的内存只有2G,所以要修改默认条件,不然启动会报错

修改脚本中的JVM相关参数,修改文件如下
vi /usr/local/rocketmq-4.4/bin/runbroker.sh
vi /usr/local/rocketmq-4.4/bin/runserver.sh

在这里插入图片描述
把这里的默认内存改了

03、RocketMQ环境搭建 -- linux_第10张图片
03、RocketMQ环境搭建 -- linux_第11张图片

改成1G
03、RocketMQ环境搭建 -- linux_第12张图片
编辑这个
在这里插入图片描述
原本是这样
在这里插入图片描述
改成这样,:wq 保存退出

03、RocketMQ环境搭建 -- linux_第13张图片

启动NameServer

1.启动NameServer

nohup sh mqnamesrv &

在这里插入图片描述

查看目前启动的java程序有哪些 jps,可以看出 NameServer 启动起来了
03、RocketMQ环境搭建 -- linux_第14张图片

查看启动日志

tail -f ~/logs/rocketmqlogs/namesrv.log

03、RocketMQ环境搭建 -- linux_第15张图片

启动Broker

1.启动Broker

nohup sh mqbroker -n localhost:9876 -c /usr/local/rocketmq-4.4/conf/broker.conf &

03、RocketMQ环境搭建 -- linux_第16张图片

注意:这里的localhost:9876 是因为现在我们是在本机上连,如果是连在其他的服务器上面,需要改成要连的服务器上面的ip地址

2.查看启动日志

tail -f ~/logs/rocketmqlogs/broker.log

03、RocketMQ环境搭建 -- linux_第17张图片

关闭nameserver:

sh mqshutdown namesrv

03、RocketMQ环境搭建 -- linux_第18张图片

关闭broker

sh mqshutdown broker

03、RocketMQ环境搭建 -- linux_第19张图片

重新启动

03、RocketMQ环境搭建 -- linux_第20张图片

监控平台

https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console

这个监控平台就是用来看MQ的消息

通过这个已经打包好的jar来看监控信息
03、RocketMQ环境搭建 -- linux_第21张图片

配置文件的ip
03、RocketMQ环境搭建 -- linux_第22张图片

要看能不能访问,先看防火墙关了没

查看防火墙是否启动 firewall-cmd --state

关闭防火墙 systemctl stop firewalld

关闭【开机启动防火墙】功能 systemctl disable firewalld

03、RocketMQ环境搭建 -- linux_第23张图片

防火墙已经关闭
03、RocketMQ环境搭建 -- linux_第24张图片

启动jar包

03、RocketMQ环境搭建 -- linux_第25张图片
03、RocketMQ环境搭建 -- linux_第26张图片

端口号

03、RocketMQ环境搭建 -- linux_第27张图片

localhost:9999  打开控制台

03、RocketMQ环境搭建 -- linux_第28张图片

你可能感兴趣的:(RocketMQ,rocketmq)