Linux系统:centos7下搭建Rocketmq4.3中间件,配置监控台
2024-10-06 23:24:29
本文源码:GitHub·点这里 || GitEE·点这里
一、环境搭建
环境版本
centos7
jdk1.8 已搭建好
rocketmq4.3
1、下载安装包
网址
https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip
# We suggest the following mirror site for your download:官方建议下载地址
http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip
2、上传文件
[root@localhost mysoft]# pwd
/usr/local/mysoft
[root@localhost mysoft]# unzip rocketmq-all-4.3.2-bin-release.zip
[root@localhost mysoft]# mv rocketmq-all-4.3.2-bin-release rocket4.3
[root@localhost mysoft]# rm -f rocketmq-all-4.3.2-bin-release.zip
3、修改相关配置
rocketmq的默认配置极其耗内存,要进行修改。
1)修改runserver.sh配置
注释掉原来的,添加新配置
[root@localhost bin]# vim runserver.sh
#JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
2)修改runbroker.sh配置
注释掉原来的,添加新配置
[root@localhost bin]# vim runbroker.sh
#JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
3)修改tools.sh配置
注释掉原来的,添加新配置
[root@localhost bin]# vim tools.sh
#JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"
4、启动服务
要按照顺序启动
nohup sh /usr/local/mysoft/rocket4.3/bin/mqnamesrv
# 指定端口
nohup sh /usr/local/mysoft/rocket4.3/bin/mqbroker -n localhost:9876
二、监控台搭建
1、git包下载配置(Win10系统)
地址:https://github.com/apache/rocketmq-externals.git
下载完成之后,进入
rocketmq-externals\rocketmq-console\src\main\resources
文件夹,打开
application.properties
修改如下配置:
server.port=8089
rocketmq.config.namesrvAddr=192.168.72.129:9876
2、执行打包操作(Win10系统)
进入如下目录,打开命令行
rocketmq-externals\rocketmq-console
执行打包命令
mvn clean package -Dmaven.test.skip=true
编译生成。
rocketmq-console-ng-1.0.0.jar
3、上传jar包到Linux服务
[root@localhost myjar]# pwd
/usr/local/myjar
[root@localhost myjar]# ll
-rw-r--r--. 1 root root 33231510 May 16 11:11 rocketmq-console-ng-1.0.0.jar
4、启动监控台
[root@localhost myjar]# java -jar rocketmq-console-ng-1.0.0.jar
5、测试安装结果
浏览器访问
http://192.168.72.129:8089
三、源代码地址
GitHub·地址
https://github.com/cicadasmile/linux-system-base
GitEE·地址
https://gitee.com/cicadasmile/linux-system-base
最新文章
- JPA使用入门
- 遍历指定目录下指定类型文件的函数(fatkun Fix版)
- MFC CFileDialog用法例子。
- WWDC2015 结束.新一波更新以及bug即将来袭.
- iOS开发——网络编程Swift篇&;(一)网络监测
- Python 替换字符串
- python计算机视觉2:图像边缘检测
- document.createElement方法的使用
- cssText的用法以及特点
- IE下 GIF不动失效的奇葩问题
- 一起学Android之Menu
- [转]教你十分钟下载并破解IntelliJ IDEA(2017)
- Spark 公共篇-InterfaceStability
- Python-接口自动化(一)
- android源码下载/查看地址
- SQL Server清理大日志文件方法 不分离数据库 执行SQL语句即可
- JavaScript——双向链表实现
- go 删除数组元素
- Oracle11g select查询时候输出未选定行
- php中调用这个功能可以在web页面中显示hello world这个经典单词
热门文章
- ssm项目集成
- poj 1511 Invitation Cards (最短路)
- 《MySQL数据库》常用语法(二)
- Homebrew的安装
- 在命令提示符下,运行Java程序时,提示";找不到或无法加载主类";
- SpringCloud-使用熔断器仪表盘监控熔断
- PMBOK 指南 第四章 项目整合管理(4.1-4.3)
- day05生成随机数、do-while循环、for循环、循环流控(break和continue)、循环嵌套
- CodeForces - 519D(思维+前缀和)
- python语言的鸭子类型和强类型语言的多态