安装rocketmq

2020-04-24  本文已影响0人  RainySpring

apache RocketM是一个开源的分布式消息传递和流数据平台

准备:
1、下载rocketmq安装包 https://rocketmq.apache.org/docs/quick-start/
2、安装maven
rocketMQ依赖maven打包,所以先要在虚拟机中安装maven:

修改仓库地址为阿里云:

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

配置环境变量:

3、安装mq
-cd /usr/local/rocketmq-all-4.4.0/

RocketMQserver默认初始内存、最大内存都是4g,新生代内存是2g,broker是8g、8g、4g,我的笔记本四个虚拟机集群每个都是1g,所以需要改小点,触发fullGC的阈值可以不变。根据个人情况修改JAVA_OPT="${JAVA_OPT} -server一行参数

关闭服务:

-----------------------------最值钱的分界线-----------------------------------------------

遇到的问题:后台运行nameserver报错

image.png

解决:

1、查看被占用的端口
netstat -tln
netstat -tln | grep 80

image.png
2、找到端口对应的进程号
lsof -i :9876
image.png
3、结束进程
kill -9 进程号
image.png
这里回顾下kill -9命令,之前面试过,可能是面试官想知道你有没有实际操作服务器的经验:https://www.jianshu.com/p/b87a25789ec7 大家可以参考下

遇到的问题:运行broker

image.png

解决:
提示信息意思是jvm配置内存大小太大,需要kill一点。现在设置参数


image.png

在broker.conf配置文件中加上


image.png

重新启动:成功!

image.png

参考资料:
https://rocketmq.apache.org/docs/quick-start/
https://www.linuxidc.com/Linux/2019-09/160491.htm

上一篇下一篇

猜你喜欢

热点阅读