CentOS 安装RabbitMQ

安装部署RabbitMQ的详细方法

下载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


  • 发表于 2018-06-11 16:39
  • 阅读 ( 2270 )
  • 分类:数据库

条评论

请先 登录 后评论
不写代码的码农
乾震坎坤艮离兑巽

java程序员

3 篇文章

作家榜 »

  1. 小编 文章
返回顶部
部分文章转自于网络,若有侵权请联系我们删除