RabbitMQ-02- 安装
2021-09-21 15:36:53
#
MQ
\(Linux\)安装
安装\(Erlang\)
\(Rabbit\quad MQ\)需要\(Erlang\)的运行环境,所以需要先安装\(Erlang\)。
在\(linux\)上安装可以有3种方式
安装\(erlang-rpm\)包,该包经过MQ官方的处理;
或者使用\(Erlang\quad Solutions\)源进行安装;
使用\(EPEL("Extra\quad Packages \quad For\quad Enterprise\quad Linux")\)进行安装,但是版本可能不合适;
这里我使用的第一种方法:
由于\(erlang\)的镜像\(https://dl.bintray.com\)在(2021.09.21)已经失效,所以这里可以先下载好rpm包,再安装即可。
1 | rpm -ivh erlang-22.3.4.21-1.el7.x86_64.rpm --nodeps --force |
安装完成\(erlang\)后可以查看版本

接下来就是安装\(Rabbit\quad MQ\)
导入密钥
1 | rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc |
接下来安装
1 | yum install rabbitmq-server-3.8.2.rc.1-1.el7.noarch.rpm |
启动
1 | # 启动rabbitmq |

开启web管理界面
1 | rabbitmq-plugins enable rabbitmq_management |
添加用户,并设置权限为管理员
1 | rabbitmqctl add_user admin password |
接下来就可以访问了,web管理界面的默认端口为15672

\(Docker\)安装
还可以尝试\(docker\)来安装\(RabbitMQ\)。这样就省去了自己考虑\(erlang\)版本和\(RabbitMQ\)版本的兼容问题。
首先更新yum
1 | 更新 yum |
添加阿里云镜像
1 | yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
这里再介绍一些\(docker\)常用命令
1 | 启动 docker |
安装\(RabbitMQ\)
1 | # 获取 RabbitMQ 的镜像 |