liunx 简单安装rocketMQ及rocketMQ-console可视化插件(rocketMQ安装和可视化工具转载其他博客)

一、下载

1、官网下载:下载地址

二、安装及启动

1、将zip文件上传到linux的~下,然后解压:

执行:unzip rocketmq-all-4.4.0-bin-release.zip,若unzip命令不存在,执行:yum install -y unzip zip

2、移动并重命名

执行:mv rocketmq-all-4.4.0-bin-release /usr/local/rocketmq

3、进入/usr/local/rocketmq/bin目录下

执行:cd /usr/local/rocketmq/bin

4、如果是在真实的linux服务器上安装rocketmq,则内存是足够的,如果是在虚拟机上安装rocketmq进行学习用,可能虚拟机的内存只分配了1G,那么

是不够用的。启动rocketmq可能会启动不成功。此时就先修改一下启动所需的内存参数。

(1)修改runserver.sh

执行:vi runserver.sh

将其内存修改为128m并保存,如下:

(2)修改runbroker.sh

同理将其修改为128m(与修改runserver.sh一样)

5、启动nameserver,在bin目录下执行:nohup sh mqnamesrv &,查看启动是否成功的日志命令:tail -f ~/logs/rocketmqlogs/namesrv.log ,打印如下表示启动成功:

6、启动broker,在bin目录下执行:nohup sh mqbroker -n localhost:9876 & ,也可以 nohup sh mqbroker -c …/conf/broker.conf -n 192.168.153.128:9876

autoCreateTopicEnable=true &

这样启动的服务器可以自动创建主题(客户端),不过生产一般不推荐.

查看日志命令:tail -f ~/logs/rocketmqlogs/broker.log,打印如下表示启动成功:

2 安装可视化插件

(1)下载插件

打开连接 https://github.com/apache/rocketmq-externals.git 下载可视化插件 rocketmq-externals,如下图所示:


点击 Download ZIP 进行下载。

我为大家准备了国内百度云的下载链接,方便大家使用。 百度链接: https://pan.baidu.com/s/1sMO6W-562IFJF1uUBQFXYg 提取码:fuzy

(2)配置插件

下载完成之后,进入 rocketmq-externals\rocketmq-console\src\main\resources\application.properties 进行配置,如下图所示:

其中主要的字段说明如下:

  • server.port=8066:此可视化插件的运行端口。
  • rocketmq.config.namesrvAddr=127.0.0.1:9876:rocketmq 的链接信息。

(3)编译插件

进入 rocketmq-externals\rocketmq-console 文件夹,执行 mvn cleanpackage-Dmaven.test.skip=true
编译项目。
编译成功如下图所示:

编译阶段有可能出现以下两个问题,没有找到 mvn 命令,或编译超级慢的问题,以下提供解决方案。

问题一:mvn 非可以运行的命令

解决方案:这是因为没有安装 Maven 或者没有配置 Maven 的环境变量导致的,下载 Maven 安装包,增加环境变量 MAVEN_HOME=maven安装目录 ,给 path 中添加 %MAVEN_HOME%\bin ,重新启动命令行工具(CMD)重新执行命令。

问题二:编译超慢的问题

解决方案:这是因为使用 Maven 数据源为国外源的问题导致的,只需要配置阿里的 Maven 源即可。
打开 Maven 目录下的 conf/setting.xml 给 mirrors 节点下添加如下内容:

<mirror>
 <id>alimaven</id>
 <name>aliyun maven</name>
 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
 <mirrorOf>central</mirrorOf> 
</mirror>

(4)运行插件

编译成功之后,进入 target 文件夹,执行 java-jar rocketmq-console-ng-1.0.1.jar 启动程序。
启动成功之后,在浏览器输入地址 http://127.0.0.1:8066 进行访问,效果如下图:

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值