CentOS下的RabbitMQ安装与使用

2019/05/09 16:02
阅读数 18

软件版本

CentOS:7
选择安装了English版本,带图形界面,在桌面右键可以打开

Erlang版本:21.3.8

如有变动,请进入https://www.erlang-solutions.com/resources/download.html,查看官方安装说明(在页面的下部)。

RabbitMQ:3.7.14
https://www.rabbitmq.com/install-rpm.html#downloads,找到centos7对应的链接复制


一、安装Erlang

1、添加Erlang resolution Repository

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

2、添加Erlang Solutions key 支持

shell> rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc

3、添加文件到"/etc/yum.repos.d/",这里使用文件名erlang-solution.repo

 shell> vim /etc/yum.repos.d/erlang-solution.repo

拷贝文件内容

[erlang-solutions]

name=CentOS $releasever - $basearch - Erlang Solutions

baseurl=https://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch

gpgcheck=1

gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.asc

enabled=1

4、安装Erlang

yum install erlang

5、锁定版本

erlang与rabbitmq的版本是有对应要求的,所以不可自动升级

yum install yum-plugin-versionlock

yum versionlock erlang

 

二、安装RabbitMQ

1、安装RabbitMQ

https://www.rabbitmq.com/install-rpm.html#downloads,找到centos对应的链接复制
shell> wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm

2、安装RabbitMQ签名与server

shell> rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.ascshell> yum localinstall rabbitmq-server-3.7.14-1.el7.noarch.rpm

3、配置与启动

chkconfig rabbitmq-server on

service rabbitmq-server start

service rabbitmq-server status

4、开启管理后台

rabbitmq-plugins enable rabbitmq_management

firewall-cmd --zone=public --add-port=15672/tcp --permanent

firewall-cmd --reload

5、新建超级用户

用户名密码不能包含特殊字符

rabbitmqctl add_user {用户名} {密码}
rabbitmqctl set_user_tags 用户 administrator

6、重置与重新启动

systemctl daemon-reload

service rabbitmq-server restart

 

三、管理后台

localhost:15672可以打开web管理后台,使用前文添加的用户登陆

使用命令rabbitmqctl  list_users查看用户列表

 

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部