RabbitMQ版本:3.8.5
安装Erlang
RabbitMQ的集群基于Erlang的分布式特性实现,所以需要先安装Erlang。
- 下载yum源配置脚本:
curl -#LO https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh
bash script.rpm.sh
- 安装erlang
yum install -y erlang
- 输入
erl
检查版本号,验证安装是否成功
[root@node236 ~]# erl
Erlang/OTP 23 [erts-11.1.8] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe]
Eshell V11.1.8 (abort with ^G)
安装RabbitMQ
- 导入GPG KEY 和 依赖
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
yum -y install epel-release
yum -y install socat
- 下载yum源配置脚本
curl -#LO https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh
bash script.rpm.sh
- 下载RabbitMQ rpm包
curl -#LO https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
- 安装RabbitMQ
rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm //注意要和下载的rpm包在同一目录下
- 启动Web管理插件,启用后可通过URL访问管理面板
rabbitmq-plugins enable rabbitmq_management
- 启动RabbitMQ
systemctl start rabbitmq-server
配置并访问控制台界面
RabbitMQ默认的guest账号是不可以远程访问的,所以我们配置一个admin账号,开启相关权限
- 创建admin用户,密码随意
rabbitmqctl add_user admin admin
- 配置admin账号为管理员
rabbitmqctl set_user_tags admin administrator
- 授权远程访问
rabbitmqctl set_permissions -p / admin "." "." ".*"
- 重启RabbitMQ服务,重启后即可使用admin账号登录
systemctl restart rabbitmq-server
- 访问控制台面板,地址为http://ip:15672 密码:admin admin
Original: https://www.cnblogs.com/kimyoung/p/15986069.html
Author: KimYoung
Title: CentOS 7 RabbitMQ 单机部署
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/590671/
转载文章受原作者版权保护。转载请注明原作者出处!