Centos7 安装 RabbitMQ

1、检查Linux的系统版本

Linux centos79 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

我的系统版本是 Centos7 的版本,而且发行版是 el7。

2、安装前的准备工作。

2.1、由于RabbitMQ使用的是Erlang语言开发的,因此在安装RabbitMQ之前需要安装Erlang环境。

2.2、erlang 下载地址:https://github.com/rabbitmq/erlang-rpm/releases 

在github上找到对应自己系统版本的 el7 的 erlang版本。我这里下载的版本是:

erlang-23.3.4.8-1.el7.x86_64.rpm

2.3、RabbitMQ 的下载地址:https://github.com/rabbitmq/rabbitmq-server/releases  

        rabbitMQ 下载的版本为:

rabbitmq-server-3.9.14-1.el7.noarch.rpm

下载的版本为:

Centos7 安装 RabbitMQ_第1张图片

3、安装 erlang

3.1、直接输入以下命令开始安装:

rpm -ivh erlang-23.3.4.8-1.el7.x86_64.rpm 

3.2、安装过程如下: 

[root@centos79 rabbitmq]# rpm -ivh erlang-23.3.4.8-1.el7.x86_64.rpm 
warning: erlang-23.3.4.8-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID cc4bbe5b: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:erlang-23.3.4.8-1.el7            ################################# [100%]
[root@centos79 rabbitmq]# 

3.3、检查是否安装成功:查看 erlang 的版本出现如下,表示安装成功。

[root@centos79 rabbitmq]# erl -version
Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 11.2.2.7

4、安装 RabbitMQ

[root@centos79 rabbitmq]# rpm -ivh rabbitmq-server-3.9.14-1.el7.noarch.rpm 
warning: rabbitmq-server-3.9.14-1.el7.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 6026dfca: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:rabbitmq-server-3.9.14-1.el7     ################################# [100%]
[root@centos79 rabbitmq]# 

4.1、检查是否安装成功:

[root@centos79 rabbitmq]# rabbitmqctl version
3.9.14

4.2:补充:

安装 RabbitMQ 前需要安装 socat

yum install socat -y

5、启动服务

5.1、查看 rabbitMQ 服务启动的状态

[root@centos79 rabbitmq]# systemctl status rabbitmq-server.service 
● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

5.2、将 RabbitMQ 加入开机自启:

systemctl enable rabbitmq-server.service 

5.3、启动服务:

systemctl start rabbitmq-server.service

5.4、再次查看服务启动状态

systemctl start rabbitmq-server.service

Centos7 安装 RabbitMQ_第2张图片

 启动成功。

6、安装 Web 插件

RabbitMQ默认提供了WEB插件,方便通过页面进行RabbitMQ管理,需要执行如下命令启用WEB插件,启用之前如果RabbitMQ服务已经启动,则先停止服务。

输入以下命令,安装插件:

rabbitmq-plugins enable rabbitmq_management

过程显示如下:

Centos7 安装 RabbitMQ_第3张图片

 6.1、输入地址验证:

        

http://192.168.12.18:15672

Centos7 安装 RabbitMQ_第4张图片

RabbitMQ默认提供了一个guest账户,默认的账户没有权限登录不了。所以我们需要创建登录账号。 

Centos7 安装 RabbitMQ_第5张图片

 6.2、创建账号:

rabbitmqctl add_user admin 123456

6.3、设置角色:

rabbitmqctl set_user_tags admin administrator

6.4、设置用户权限:

命令格式:rabbitmqctl set_permissions [-p ]

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

 6.5、查看用户列表:

rabbitmqctl list_users

Centos7 安装 RabbitMQ_第6张图片

6.6、登录账号:

Centos7 安装 RabbitMQ_第7张图片 

登录账号成功。 

你可能感兴趣的:(rabbitmq,PHP,golang,linux,运维,服务器)