Linux安装RocketMQ

又又又....Linux裝RocketMQ。

Linux安装RocketMQ_第1张图片

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

Linux安装RocketMQ_第2张图片
rm -f /etc/yum.repos.d/*

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

Linux安装RocketMQ_第3张图片
yum clean all

Linux安装RocketMQ_第4张图片

下载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

Linux安装RocketMQ_第5张图片

解压rocketmq

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

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

安装zip

yum install zip

Linux安装RocketMQ_第6张图片

安装unzip

yum install unzip

Linux安装RocketMQ_第7张图片
安装并运行RocketMQ需要安装JDKLinux安装JDK_李景琰的博客-CSDN博客。

解压RocketMQ

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

Linux安装RocketMQ_第8张图片
进入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

Linux安装RocketMQ_第9张图片

保存退出

Esc、Shift+Q、wq

配置runserver

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

Linux安装RocketMQ_第10张图片

保存退出

Esc、Shift+Q、wq

配置broker.conf

vi conf/broker.conf

增加

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

Linux安装RocketMQ_第11张图片

保存退出

Esc、Shift+Q、wq

启动namesrv

sh mqnamesrv &

或者

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

启动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 &

Linux安装RocketMQ_第12张图片

验证

netstat -tunlp
 Linux安装RocketMQ_第13张图片
ps

Linux安装RocketMQ_第14张图片
jps

安装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/

Linux安装RocketMQ_第15张图片

你可能感兴趣的:(运维测试之道,linux,rocketmq,运维)