Apache RocketMQ:Linux下的配置和启动
Posted 你是小KS
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache RocketMQ:Linux下的配置和启动相关的知识,希望对你有一定的参考价值。
1. 声明
当前内容主要为本人学习和使用在linux下安装rocketmq4.9
前置条件:jdk1.8
2. 下载和解压
这里下载使用rocketmq4.9版本的
按照官方命令执行unzip操作(如果缺少unzip指令记得安装)
3. 配置和启动
查看官方需要的配置
其中在启动过程中出现一些错误:
- 执行
./mqnamesrv &
出现错误(&
表示启动该服务并在后台运行):
- 执行
./mqbroker -n localhost:9876 &
上面错误出现的主要原因:jvm的参数配置不正确(当前机器没有这个大的内存导致的)
开始查看并修改启动参数:
1.进入mqnamesrv中得到下面
发现实际上是将这个java类传递给runserver.sh了,所以可以修改runserver.sh来修改启动jvm参数
2.进入mqbroker 中得到下面
发现实际可以修改runbroker.sh来修改jvm启动参数
修改jvm参数:
vi runserver.sh
修改下面内容
vi runbroker.sh
修改下面内容
保存后再次尝试启动,发现启动成功
4. 检查启动和关闭服务
检查服务是否启动成功
使用netstat -an
(没有netstat注意安装)
关闭服务
关闭成功,rocketmq的jvm参数设置可能与实际测试电脑的内存不匹配,注意在启动的时候修改这些参数
以上是关于Apache RocketMQ:Linux下的配置和启动的主要内容,如果未能解决你的问题,请参考以下文章
Linux系统:centos7下搭建Rocketmq4.3中间件,配置监控台