CentOS安装新版RabbitMQ解决Erlang 版本依赖 Requires: erlang >= 21.3
CentOS安装新版RabbitMQ解决Erlang 版本依赖 Requires: erlang >= 21.3
二维码
简介
RabbitMQ官网提供了新版的rpm包,但是安装的时候会提示需要erlang版本>=21.3,然而默认yum仓库中的版本较低。
其实RabbitMQ在github上有提供新的erlang包,也可以直接加到yum源中
vim /etc/yum.repos.d/rabbitmq-erlang.repo
添加的内容:
[rabbitmq-erlang]name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7gpgcheck=1gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc repo_gpgcheck=0enabled=1
yum clean all yum makecache
然后去官网下载RabbitMQ的RPM包安装,这样yum会自动去源里安装依赖包。
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.6/rabbitmq-server-3.8.6-1.el7.noarch.rpm yum install rabbitmq-server-3.7.4-1.el7.noarch.rpm
安装到这里就完成了,下面进行简单的配置。
启动RabbitMQ服务 #service rabbitmq-server start 状态查看 #rabbitmqctl status 启用插件 #rabbitmq-plugins enable rabbitmq_management 重启服务 #service rabbitmq-server restart 添加帐号:name 密码:passwd #rabbitmqctl add_user name passwd 赋予其administrator角色 #rabbitmqctl set_user_tags name administrator 设置权限 #rabbitmqctl set_permissions -p / name ".*" ".*" ".*"