Linux系统下安装rabbitMQ

1.首先安装Erlang(因为rabbitMQ是基于Erlang语言编写的)

注意:安装Earlang前先考虑好要安装哪个版本的rabbitMQ,参考网站

RabbitMQ Erlang Version Requirements — RabbitMQicon-default.png?t=M0H8https://www.rabbitmq.com/which-erlang.html

Linux系统下安装rabbitMQ_第1张图片

 Minimum required Erlang/OTP 最低运行版本 

Maximum supported Erlang/OTP 最高运行版本

他们直接的都可以使用

2.通过rpm安装Erlang

安装前先执行一下命令

命令:

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

3.安装Erlang

命令:   yum install -y erlang

4.检查erlang的版本号

命令:  erl -version  或 erl (使用erl命令后,想要退出,可以按鼠标中键两下或者按Ctrl+c)

 可以看到版本号为Erlang/OTP 23 ,说明安装成功,通过查询可以看到要使用的rabbitMQ版本,在这里我是用3.8.5这个版本

 5.Erlang 安装完成 开始安装rabbitMQ 先导入2个key

命令: rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
命令: rpm --import https://packagecloud.io/gpg.key

没有输出 即表示正常

6.完成RabbitMQ的前置条件配置

命令:

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

7.下载RabbitMQ安装包

注意:我在这里使用的是CentOS7的版本。

CentOS7的版本下载地址:

https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm

CentOS8的版本下载地址:

https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el8.noarch.rpm

可以手动下载,再拷贝到系统根目录下,也可以再下载地址前加上wget自动下载

8.下载完成之后 使用命名安装 

下载完成或外部上传后,可以看到rabbitaq的rpm文件

注意:安装过程中可能发出警告,是因为原因是缺少key 只需要导入key和安装socat即可

导入key
命令:rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
安装socat
命令:yum -y install epel-release
命令:yum -y install socat

安装命令:rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm

看到100%,说明安装完成

10.启动 可视化插件 方便管理 rabbitMQ

命令: rabbitmq-plugins enable rabbitmq_management

11.启动RabbitMQ

命令:systemctl start rabbitmq-server

12.查看rabbitMQ启动是否正常

命令: netstat  -tunpl

Linux系统下安装rabbitMQ_第2张图片

15672 与 5672 两个端口都存在,说明正常,如果发现15762端口不存在,解决方法

1. 关闭防火墙 命令 : systemctl stop firewalld.service

2.找到rabbitMQ的安装路径  命令: whereis rabbitmq

3.进入到rabbitMQ的bin目录下 依此执行如下

                  命令:  rabbitmq-plugins enable  rabbitmq_management

                  命令:rabbitmqctl stop

                  命令:rabbitmq-server detached

4.在重新启动rabbiteMQ  命令:systemctl restart rabbitmq-server

12.访问控制台页面

http://(服务器地址):15672        出现如下

Linux系统下安装rabbitMQ_第3张图片

 

 13.用户登录 和配置

    账号 密码 默认是 guest

 也可以自己创建用户名与密码

用户名admin,密码123456                  命令:rabbitmqctl add_user admin 123456

设置admin为超级管理员                        命令:rabbitmqctl set_user_tags admin administrator

授权远程访问                                       命令:rabbitmqctl set_permissions -p / admin "." "." ".*"

创建完成后,重启RabbitM

 

你可能感兴趣的:(rabbitmq,linux,分布式)