缓存中间件之RabbitMQ单机安装配置

647 阅读1分钟

前言

为何就没有一个人在聊聊消息队列RabbitMQ安装的小细节呢?今天就以在测试环境的安装为例,讲一下最新的版本,安装文档。

一 文件上传

上传目录 : /home/ftpuser

构建安装目录:mkdir /usr/local/src/app_install

安装文件如下:

类型文件名版本支持系统
Erlangerlang-22.3.4.10-1.el7.x86_64.rpm22.3.4.10-1Linux 7
RabbitMQrabbitmq-server-3.8.8-1.el7.noarch.rpm3.8.8.1Linux 7

注:Erlang是RabbitMQ安装所需要的的必要依赖,需要手动安装,本次安装采用rpm源形式,进行安装,版本截止2020/09/10 均为最新版本

二 安装Erlang

执行安装

 cd /usr/local/src/app_install
 yum install erlang-22.3.4.10-1.el7.x86_64.rpm

安装效果如下

image.png

检查安装

erl -v

三 安装RabbitMQ

执行安装

cd /usr/local/src/app_install
yum install rabbitmq-server-3.8.8-1.el7.noarch.rpm

安装效果如下

image.png

配置系统服务

chkconfig rabbitmq-server on

启动测试

/sbin/service rabbitmq-server start
ps -ef | grep rabbitmq

启动Web Management UI

rabbitmq-plugins enable rabbitmq_management

重启

service rabbitmq-server stop
service rabbitmq-server start

测试页面

访问 http://ip:15672/

默认用户名/密码为guest/guest

image.png

列出用户

rabbitmqctl list_users

新增用户

rabbitmqctl add_user "center" "123456"

用户名:center

密码: 123456

授予权限

rabbitmqctl set_permissions -p "/" "center" ".*" ".*" ".*"
rabbitmqctl set_user_tags "center" "administrator"

删除用户

rabbitmqctl  delete_user guest

页面展示

image.png

安装结束,其他配置,暂采用默认