CentOS下的RabbitMQ安装与使用
软件版本
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查看用户列表
浙公网安备 33010602011771号