本文源码: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

最新文章

  1. JPA使用入门
  2. 遍历指定目录下指定类型文件的函数(fatkun Fix版)
  3. MFC CFileDialog用法例子。
  4. WWDC2015 结束.新一波更新以及bug即将来袭.
  5. iOS开发——网络编程Swift篇&(一)网络监测
  6. Python 替换字符串
  7. python计算机视觉2:图像边缘检测
  8. document.createElement方法的使用
  9. cssText的用法以及特点
  10. IE下 GIF不动失效的奇葩问题
  11. 一起学Android之Menu
  12. [转]教你十分钟下载并破解IntelliJ IDEA(2017)
  13. Spark 公共篇-InterfaceStability
  14. Python-接口自动化(一)
  15. android源码下载/查看地址
  16. SQL Server清理大日志文件方法 不分离数据库 执行SQL语句即可
  17. JavaScript——双向链表实现
  18. go 删除数组元素
  19. Oracle11g select查询时候输出未选定行
  20. php中调用这个功能可以在web页面中显示hello world这个经典单词

热门文章

  1. ssm项目集成
  2. poj 1511 Invitation Cards (最短路)
  3. 《MySQL数据库》常用语法(二)
  4. Homebrew的安装
  5. 在命令提示符下,运行Java程序时,提示"找不到或无法加载主类"
  6. SpringCloud-使用熔断器仪表盘监控熔断
  7. PMBOK 指南 第四章 项目整合管理(4.1-4.3)
  8. day05生成随机数、do-while循环、for循环、循环流控(break和continue)、循环嵌套
  9. CodeForces - 519D(思维+前缀和)
  10. python语言的鸭子类型和强类型语言的多态