(转)Linux系统:centos7下搭建Rocketmq4.3中间件,配置监控台

原文:https://www.bbsmax.com/A/Ae5RRKe35Q/

一、环境搭建

环境版本

  1. centos7
  2. jdk1.8 已搭建好
  3. rocketmq4.3

1、下载安装包

网址

  1. https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip
  2. # We suggest the following mirror site for your download:官方建议下载地址
  3. http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip

2、上传文件

  1. [root@localhost mysoft]# pwd
  2. /usr/local/mysoft
  3. [root@localhost mysoft]# unzip rocketmq-all-4.3.2-bin-release.zip
  4. [root@localhost mysoft]# mv rocketmq-all-4.3.2-bin-release rocket4.3
  5. [root@localhost mysoft]# rm -f rocketmq-all-4.3.2-bin-release.zip

3、修改相关配置

rocketmq的默认配置极其耗内存,要进行修改。

1)修改runserver.sh配置

注释掉原来的,添加新配置

  1. [root@localhost bin]# vim runserver.sh
  2. #JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
  3. JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

2)修改runbroker.sh配置

注释掉原来的,添加新配置

  1. [root@localhost bin]# vim runbroker.sh
  2. #JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"
  3. JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"

3)修改tools.sh配置

注释掉原来的,添加新配置

  1. [root@localhost bin]# vim tools.sh
  2. #JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"
  3. JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"

4、启动服务

要按照顺序启动

  1. nohup sh /usr/local/mysoft/rocket4.3/bin/mqnamesrv
  2. # 指定端口
  3. nohup sh /usr/local/mysoft/rocket4.3/bin/mqbroker -n localhost:9876

二、监控台搭建

1、git包下载配置(Win10系统)

  1. 地址:https://github.com/apache/rocketmq-externals.git
  2. 下载完成之后,进入
  3. rocketmq-externals ocketmq-consolesrcmain esources
  4. 文件夹,打开
  5. application.properties
  6. 修改如下配置:
  7. server.port=8089
  8. rocketmq.config.namesrvAddr=192.168.72.129:9876

2、执行打包操作(Win10系统)

  1. 进入如下目录,打开命令行
  2. rocketmq-externals ocketmq-console
  3. 执行打包命令
  4. mvn clean package -Dmaven.test.skip=true
  5. 编译生成。
  6. rocketmq-console-ng-1.0.0.jar

3、上传jar包到Linux服务

  1. [root@localhost myjar]# pwd
  2. /usr/local/myjar
  3. [root@localhost myjar]# ll
  4. -rw-r--r--. 1 root root 33231510 May 16 11:11 rocketmq-console-ng-1.0.0.jar

4、启动监控台

  1. [root@localhost myjar]# java -jar rocketmq-console-ng-1.0.0.jar

5、测试安装结果

浏览器访问

  1. http://192.168.72.129:8089

三、源代码地址

  1. GitHub·地址
  2. https://github.com/cicadasmile/linux-system-base
  3. GitEE·地址
  4. https://gitee.com/cicadasmile/linux-system-base
原文地址:https://www.cnblogs.com/liujiacai/p/13044548.html