下载rabbitmq(选rpm)
http://www.rabbitmq.com/install-rpm.html
以3.7.5为例
安装很简单, 常规的rpm
安装就行
安装erlang
方法一: 安装完以后还是不能安装rabbitmq
下载erlang环境 选最新版
http://www.erlang.org/downloads
[root@localhost ~]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel [root@localhost ~]# tar -xvf otp_src_20.3.tar.gz [root@localhost ~]# cd otp_src_20.3 [root@localhost ~]# ./configure --without-javac [root@localhost ~]# make && make install
然后rpm安装rabbitmq, 还是会报版本不对不清楚为啥原因
方法二:
[root@localhost ~]# rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc [root@localhost ~]# vim /etc/yum.repos.d/erlang.repo 内容如下 [erlang-solutions] name=Centos $releasever - $basearch - Erlang Solutions baseurl=https://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch gpgcheck=1 gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.asc enabled=1 [root@localhost ~]# yum makecache死慢死慢的 [root@localhost ~]# yum -y install erlang 还是死慢死慢的
等了将近一下午
上边的一大堆安装erlang的步骤换成如下的方法
从这个地方下载
https://bintray.com/rabbitmq/rpm/erlang
就不用等踏马一下午了
然后rpm安装rabbitmq
报缺少依赖socat
下载并安装以下两个
[root@localhost ~]# wget http://mirror.centos.org/centos/6/os/x86_64/Packages/compat-readline5-5.2-17.1.el6.x86_64.rpm [root@localhost ~]# rpm -ivh compat-readline5-5.2-17.1.el6.x86_64.rpm [root@localhost ~]# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/s/socat-1.7.2.3-1.el6.x86_64.rpm [root@localhost ~]# rpm -ivh socat-1.7.2.3-1.el6.x86_64.rpm
最后
[root@localhost ~]# rpm -ivh rabbitmq-server-3.7.5-1.el6.noarch.rpm
终于踏马的完成了
方法三:在centos7上
从这个地方下载
https://bintray.com/rabbitmq/rpm/erlang
然后rpm安装erlang
接下来
再使用rpm安装rabbitmq的时候,会报缺少socat依赖
yum -y install socat
再rpm安装rabbitmq, 成功
启动管理工具
rabbitmq-plugins enable rabbitmq_management