鉴于网上各种复制粘贴,还在用5年前的安装版本,为了安装最新版本去看了官网。发现比网上的还要简单。下面开始!
1、根据官方推荐, 使用PackageCloud Yum存储库
通过yum安装最新的Erlang版本。
Package Cloud提供的脚本
大家使用脚本更新yum存储库之后
#导入将从2018年12月1日(GMT)开始使用的新PackageCloud密钥
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
# 导入将在2018年12月1日(GMT)停止使用的旧PackageCloud密钥
rpm --import https://packagecloud.io/gpg.key
# 导入RabbitMQ签名密钥 这使RPM工具信任存储库中提供的软件包上的签名。为此,以超级用户身份运行rpm --import
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
yum clean all
2、下面安装对应的版本erlang,现在最新版本是3.8,推荐的erlang为22.2
sudo yum install erlang-22.2.1-1.el7.x86_64
3、安装最新版本
#这里是Centos7,如果是Centos8的话是 sudo yum install rabbitmq-server-3.8.2-1.el8.noarch
sudo yum install rabbitmq-server-3.8.2-1.el7.noarch
4、到这里就安装完毕了,是不是很简单!
# 为RabbitMQ添加用户并授权
sudo rabbitmqctl add_user [username] [password]
sudo rabbitmqctl set_user_tags [username] administrator
sudo rabbitmqctl set_permissions -p / [username] '.*' '.*' '.*'
# 启用stomp和management插件
sudo rabbitmq-plugins enable rabbitmq_management
sudo rabbitmq-plugins enable rabbitmq_web_stomp
sudo rabbitmq-plugins enable rabbitmq_web_stomp_examples
# 重启RabbitMQ服务,三条命令作用相同
sudo /etc/init.d/rabbitmq-server restart
sudo systemctl restart rabbitmq-server
sudo rabbitmq-server restart
网友评论