Linux安装RocketMQ

又又又....Linux裝RocketMQ。

8db74d56236a47fbad43a76e2f2cd2e0.png

vim命令找不到

root@localhost ~]# sudo vim 
sudo: vim:找不到命令
[root@localhost ~]# sudo yum install vim
已加载插件:fastestmirror


File contains no section headers.
file: file:///etc/yum.repos.d/mysql-community.repo, line: 1

93178ffc83f6496aba11e3c554392857.png
rm -f /etc/yum.repos.d/*

下载
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

a9f537c6becf4b9d93eb71037ca42441.png
yum clean all

4423f78a05b64d5bb9a5e1c717ca2015.png

下载rocketmq

官网:https://rocketmq.apache.org/download/
下载最新的Binary版本,5.1.3,上传到/usr/local

或者,cd切换到/usr/local

wget https://archive.apache.org/dist/rocketmq/5.1.3/rocketmq-all-5.1.3-bin-release.zip

825ad68eeae343acbaee5222db9b826b.png

解压rocketmq

unzip rocketmq-all-5.1.3-bin-release.zip

报错、-bash: unzip: 未找到命令
获取安装列表:yum list | grep zip/unzip。获取不到说明没有安装

安装zip

yum install zip

fa6e508aa27e4bc88ce8549682c9508d.png

安装unzip

yum install unzip

a5af7316f356405eb6a6f045f345ef70.png
安装并运行RocketMQ需要安装JDKLinux安装JDK_李景琰的博客-CSDN博客

解压RocketMQ

解压:unzip rocketmq-all-5.1.3-bin-release.zip

5d59d37f598f4833b7295a655dc32798.png
进入RocketMQ目录

cd rocketmq-all-5.1.3-bin-release/bin

启动RocketMQ

1.启动namesrv

sh mqnamesrv &
报错:

Invalid initial heap size: -Xms4g
The specified size exceeds the maximum representable size.

默认情况下,这两个参数可能被设置为相当大的值(例如,1GB或更多),这可能超过了系统可用内存。

配置runbroker

vi runbroker.sh ,shift+i,改成1G

75b29885f32648d0b1aafb193e93f2f6.png

保存退出

Esc、Shift+Q、wq

配置runserver

vi runserver.sh,shift+i,改成1G

b5e48e7726ee44ee9506209dcb689027.png

保存退出

Esc、Shift+Q、wq

配置broker.conf

vi conf/broker.conf

增加

namesrvAddr = 外网IP:9876
brokerIP1 = 外网IP
brokerIP2 = 外网IP

1af4c7ae7b71498f8804a1c1eb900108.png

保存退出

Esc、Shift+Q、wq

启动namesrv

sh mqnamesrv &

或者

nohup sh mqnamesrv > mqnamesrv_log.file 2>&1 &

599dcbf0f9c24de4b227c2fe74921341.png

启动broker

nohup ./mqbroker -n 外网IP:9876 autoCreateTopicEnable=true > mqbroker_log.file 2>&1 &

或者

nohup sh bin/mqbroker -n 外网IP:9876 autoCreateTopicEnable=true  -c conf/broker.conf > mqbroker_log.file 2>&1 &

2af101e06e854bb2858d00d77f0518f8.png

验证

netstat -tunlp
 6602bbc0f4774b9190090624a21ffc56.png
ps

c01fa0af4bb44ab8a993ff5105697526.png
jps

17415d8860434791ae72b35790af811c.png

安装rocketmq-console

官网下载:

https://github.com/apache/rocketmq-externals/tree/release-rocketmq-console-1.0.0

或者,

wget https://github.com/apache/rocketmq-externals/tree/release-rocketmq-console-1.0.0.jar

修改port、打包、部署、启动。

java -jar release-rocketmq-console-1.0.0.jar > console_log.file 2>&1 &

访问http://127.0.0.1:8080/

0a6a09eaa567425285087d003da77d40.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李景琰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值