Linux下载安装 RabbitMQ​
创始人
2024-03-22 21:33:25
0

压缩包:RabbitMQ-Linux版-Java文档类资源-CSDN下载

一、官网下载:

1、需要先下载RabbitMQ所需要的erl语言环境

官网地址:Downloads - Erlang/OTP

 

 2、下载MQ

 官网:Messaging that just works — RabbitMQ
github地址:https://github.com/rabbitmq
下载地址:Downloading and Installing RabbitMQ — RabbitMQ

在这里插入图片描述

 选择我们所需要的版本

查询erl语言和RabbitMQ版本对应关系可以查看

RabbitMQ Erlang Version Requirements — RabbitMQ

 
3、上传到 Linux 服务器上后

rpm -ivh erlang-22.3.2-1.el7.x86_64.rpm --force --nodeps

rpm -ivh rabbitmq-server-3.8.1-1.el7.noarch.rpm --force --nodeps

安装成功后安装 socat,RabbitMQ 启动需要

yum install -y socat
设置开机启动:
systemctl enable rabbitmq-server
启动:
systemctl start rabbitmq-server
关闭:
systemctl stop rabbitmq-server
查看运行状态:
systemctl status rabbitmq-server
报错查看错误详情:
journalctl -xe


4、RabbitMQWeb 界面管理及授权操作
RabbitMQ 默认没有安装 web 端的客户端插件,需要安装生效
rabbitmq-plugins enable rabbitmq_management
安装完后重启服务
systemctl restart rabbitmq-server
服务在 15672 端口运行,需要开放 15672 端口后在浏览器访问 :http://ip:15672
用户名和密码为guess,仅限本机访问,
在这里插入图片描述

 二、命令方式安装

1.安装依赖

yum install -y epel-release  gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget

2.添加存储库条目

​
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm​


3.安装

yum install -y erlang


4.查看安装版本

erl -version


5、安装socat

yum install -y socat


6.安装RabbitMQ
需要注意erlang的版本和RabbitMQ的版本必须满足版本对照,否则可能无法启动
1、添加存储条目

​
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.0/rabbitmq-server-3.10.0-1.el8.noarch.rpm# wget http://bintray.com/rabbitmq/rpm/download_file?file_path=rabbitmq-server%2Fv3.7.x%2Fel%2F6%2Fnoarch%2Frabbitmq-server-3.7.23-1.el6.noarch.rpm​

##将下载的文件重命名为rabbitmq-server-3.10.x.rpm


2、安装

rpm -Uvh rabbitmq-server-3.10.x.rpm


3、检测安装

rpm -qa|grep rabbitmq


4、安装命令维护插件

rabbitmq-plugins enable rabbitmq_management


5、设置配置文件,并开启用户远程访问

cd /etc/rabbitmq
cp /usr/share/doc/rabbitmq-server-3.10.0/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config


6、修改配置文件

vim /etc/rabbitmq/rabbitmq.config

 去掉%%和逗号

7、开启rabbit-server

Systemctl rabbitmq-server start
Systemctl rabbitmq-server restart
Systemctl rabbitmq-server stop

8、开启自启 

Systemctl enable rabbitmq-server

 

9、设置用户

默认网页是不允许访问的,需要增加一个用户修改一下权限,代码如下:

rabbitmqctl add_user admin 123456 //添加用户,后面两个参数分别是用户名和密码。
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" //添加权限
rabbitmqctl set_user_tags admin administrator //修改用户角色

10、可以通过网页去访问了(登录用户名密码为前面创建的用户名密码)  【用户名:guest、密码:guest】 

 http://IP:15672

 

相关内容

热门资讯

汽车油箱结构是什么(汽车油箱结... 本篇文章极速百科给大家谈谈汽车油箱结构是什么,以及汽车油箱结构原理图解对应的知识点,希望对各位有所帮...
美国2年期国债收益率上涨15个... 原标题:美国2年期国债收益率上涨15个基点 美国2年期国债收益率上涨15个基...
嵌入式 ADC使用手册完整版 ... 嵌入式 ADC使用手册完整版 (188977万字)💜&#...
重大消息战皇大厅开挂是真的吗... 您好:战皇大厅这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...
盘点十款牵手跑胡子为什么一直... 您好:牵手跑胡子这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游...
senator香烟多少一盒(s... 今天给各位分享senator香烟多少一盒的知识,其中也会对sevebstars香烟进行解释,如果能碰...
终于懂了新荣耀斗牛真的有挂吗... 您好:新荣耀斗牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信8435338】很多玩家在这款游戏...
盘点十款明星麻将到底有没有挂... 您好:明星麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【5848499】很多玩家在这款游戏...
总结文章“新道游棋牌有透视挂吗... 您好:新道游棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【7682267】很多玩家在这款游...
终于懂了手机麻将到底有没有挂... 您好:手机麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...