0 安装 epel
yum -y install http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
1 安装erlang
(1)更新erlang仓库(这种方式,erlang安装很多依赖包,相对完整)
yum -y install http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
0依赖安装erlang
https://github.com/rabbitmq/erlang-rpm (Zero dependency Erlang/OTP RPM for RabbitMQ http://www.rabbitmq.com/which-erlang.html)
Bintray Yum Repositories To use the Bintray Yum repositories, here are the .repo configuration files: Erlang 20.x Note that OTP 20 is supported by RabbitMQ starting with version 3.6.11. To use Erlang 20.x on CentOS 6: # In /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/6 gpgcheck=1 gpgkey=https://www.rabbitmq.com/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1 To use Erlang 20.x on CentOS 7: # In /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7 gpgcheck=1 gpgkey=https://www.rabbitmq.com/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1
(2)安装erlang
yum -y install erlang
2 安装依赖包yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-dev socat
3 安装rabbitmq
yum -y install https://dl.bintray.com/rabbitmq/rabbitmq-server-rpm/rabbitmq-server-3.6.12-1.el7.noarch.rpm
4 使能web
rabbitmq-plugins enable rabbitmq_management
5 启动
systemctl enable rabbitmq-server;
systemctl start rabbitmq-server