RabbitMQ是基于Erlang(面向高并发的语言)语言开发,需要先安装Erlang。 Erlang在默认的YUM存储库中不可用,因此您将需要安装EPEL存储库。
1、安装EPEL存储库
yum -y install epel-release
yum -y update
2、安装Erlang:
yum -y install erlang socat
//检查Erlang版本
erl -version
3、下载RabbitMQ:
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
4、安装RabbitMQ:
//导入GPG密钥
rpm –import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
//运行RPM安装RPM包:
rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm
此时RabbitMQ现已经安装完成!
RabbitMQ的相关命令:
//运行
systemctl start rabbitmq-server
//开机自启
systemctl enable rabbitmq-server
//检查状态
systemctl status rabbitmq-server
Web控制台:
//启动RabbitMQ Web控制台
rabbitmq-plugins enable rabbitmq_management
//RabbitMQ文件的所有权提供给RabbitMQ用户:
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
创建用户:
rabbitmqctl add_user admin password
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
RabbitMQ的管理面板URL: http://IP:15672/
默认的账号密码为:guest/guest,若guest用户无法登录,如下进行处理:
创建rabbitmq.config文件,输入如下内容:
[{rabbit, [{loopback_users, []}]}].
移动到/etc/rabbitmq下,重启服务即可,具体rabbitmq.config的更多配置可参见
, []}]}].
移动到/etc/rabbitmq下,重启服务即可,具体rabbitmq.config的更多配置可参见
/usr/share/doc/rabbitmq-server-3.6.10/rabbitmq.config.example