Linux环境下 RocketMQ 安装
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
官方快速开始:传送门
一.准备工作
官方下载包:传送门
系统环境
- Centos 7
- jdk 1.8
- rocketmq 安装包
二.安装
1.上传下载的压缩包
示例目录:/usr/local/
2.解压压缩包
#解压
unzip rocketmq-all-4.6.0-bin-release.zip
#更改个名字
mv rocketmq-all-4.6.0-bin-release /usr/local/rocketmq-4.6.0
3.切换到目录下
cd rocketmq-4.6.0
4.启动Name Server
nohup sh bin/mqnamesrv &
验证是否启动OK:
tail -f ~/logs/rocketmqlogs/namesrv.log
成功图示
5.启动 Broker
nohup sh bin/mqbroker -n localhost:9876 &
验证是否启动OK:
tail -f ~/logs/rocketmqlogs/broker.log
成功图示
查看进程
ps -ef|grep rocketmq
在这里插入图片描述
三. 命令方式发送和接收
> export NAMESRV_ADDR=localhost:9876
> sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
SendResult [sendStatus=SEND_OK, msgId= ...
> sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
ConsumeMessageThread_%d Receive New Messages: [MessageExt...
四. 关闭服务器
#1.停止 broker
> sh bin/mqshutdown broker
# 输出如下信息说明停止成功
The mqbroker(36695) is running...
Send shutdown request to mqbroker(36695) OK
#2.停止 namesrv
> sh bin/mqshutdown namesrv
# 输出如下信息说明停止成功
The mqnamesrv(36664) is running...
Send shutdown request to mqnamesrv(36664) OK
五. 启动常见问题
1.内存不足
启动报错
如果启动报错如下(默认启动内存是4G)
注:在遇到内存不足情况下,需要根据服务器情况适当调整启动内存
1.1 调整runserver文件启动内存参数
#打开服务执行配置文件
vim bin/runserver.sh
注:只改动启动内存。更改后重新尝试启动。
-Xms 的值一定要比 -Xmx 要小不让,也会报错:如下
Initial heap size set to a larger value than the maximum heap size
调整内存后图示
1.2 调整runbroker文件启动内存参数
#打开服务执行配置文件
vim bin/runbroker.sh
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献11条内容
所有评论(0)