栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

rocketmq-4.9.3 安装部署

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

rocketmq-4.9.3 安装部署

rocketmq-4.9.3 安装部署
    • 前提准备
    • 安装说明
    • 安装步骤
      • 安装解压工具
      • 安装JDK
      • 解压及安装
      • 启动
      • 停止
      • 常用命令

前提准备
序号软件
1jdk-8u192-linux-x64.rpm
2rocketmq-all-4.9.3-bin-release.zip
安装说明
内容描述
服务器IP192.168.16.128
安装位置/usr/local/rocketmq
srv配置文件/usr/local/rocketmq/conf/namesrv.properties
broker配置文件/usr/local/rocketmq/conf/broker.conf
日志文件/usr/local/rocketmq/logs/{server.log, broker.log}
server端口9678
broker端口10911
安装步骤 安装解压工具
$ yum -y install unzip
安装JDK
$ rpm -ivh jdk-8u192-linux-x64.rpm

$ java -version

# 配置环境变量
$ vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_192-amd64
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin;
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

$ source /etc/profile
解压及安装
$ unzip rocketmq-all-4.9.3-bin-release.zip

$ mv rocketmq-4.9.3 /usr/local/rocketmq

$ vim /usr/local/rocketmq/bin/runserver.sh
# 根据情况调整内存参数
JAVA_OPT="${JAVA_OPT} -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

$ vim /usr/local/rocketmq/bin/runbroker.sh
# 修改后
JAVA_OPT="${JAVA_OPT} -server -Xms2g -Xmx2g -Xmn1g"

# 修改server默认端口
$ vim /usr/local/rocketmq/conf/namesrv.properties
listenPort=9678

$ vim /usr/local/rocketmq/conf/broker.conf
# 添加配置
namesrvAddr=192.168.16.128:9678  # 修改默认端口
brokerIP1=192.168.16.128
# listenPort=9911 # 默认10911

# 创建日志存储目录
$ mkdir /usr/local/rocketmq/logs
启动
# 启动server
$ nohup sh /usr/local/rocketmq/bin/mqnamesrv -c /usr/local/rocketmq/conf/namesrv.properties >> /usr/local/rocketmq/logs/server.log 2>&1 &

# 启动broker
$ nohup sh /usr/local/rocketmq/bin/mqbroker -n 192.168.16.128:9678 -c /usr/local/rocketmq/conf/broker.conf >> /usr/local/rocketmq/logs/broker.log 2>&1 &
停止
$ sh /usr/local/rocketmq/bin/mqshutdown namesrv
$ sh /usr/local/rocketmq/bin/mqshutdown broker
常用命令
# 查看帮助
$ sh mqadmin help 
# 查看集群信息
$ sh mqadmin clusterList -n 192.168.16.128:9678

# 查看所有topic
$ sh mqadmin topicList -n 192.168.16.128:9678

# 查看某个topic详情
$ sh mqadmin topicstatus -n 192.168.16.128:9678 -t function-test-13

# 查看所有消费组
$ sh mqadmin consumerProgress -n 192.168.16.128:9678

# 查看某个消费组
$ sh mqadmin consumerProgress -n 192.168.16.128:9678 -g GroupConsumer

# 新增topic
$ sh mqadmin updateTopic –n 192.168.16.128:9678 –c DefaultCluster –t Example01

# 删除topic
$ sh mqadmin deleteTopic –n 192.168.16.128:9678 –c DefaultCluster –t Example01

# 查询TOPIC被哪些Consumer Group订阅了
$ sh mqadmin statsAll -n 192.168.16.128:9678 | grep 

# 查看Consumer Group订阅了哪些TOPIC
$ sh mqadmin consumerProgress -g  -n 192.168.16.128:9678

# 查询消息详情
$ sh mqadmin queryMsgById -i  -n 192.168.16.128:9678

# 查询Producer的网络连接情况
$ sh mqadmin producerConnection -n 192.168.16.128:9678 -g  -t 

# 查询Consumer的网络连接情况
$ sh mqadmin consumerConnection -n 192.168.16.128:9678 -g 

# 查询Consumer的消费状态
$ sh mqadmin consumerProgress -n 192.168.16.128:9678 -g 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/919836.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号