一,安装 RabbitMQ 首先要先安装 erlang

1,到erlang官网下载 OTP 19.0 Source File

2,解压 tar zvxf otp_src_19.0.tar.gz

3,cd otp_src_19.0

4 ,./configure --prefix=/opt/erlang    --without-javac 编译

发现问题,解决问题,如:

********************************************************************* 
**********************  APPLICATIONS DISABLED  ********************** 
********************************************************************* 
crypto         : No usable OpenSSL found 
odbc           : ODBC library - link check failed 
orber          : No C++ compiler found 
ssh            : No usable OpenSSL found 
ssl            : No usable OpenSSL found 
********************************************************************* 
********************************************************************* 
**********************  APPLICATIONS INFORMATION  ******************* 
********************************************************************* 
wx             : wxWidgets not found, wx will NOT be usable 
********************************************************************* 
********************************************************************* 
**********************  DOCUMENTATION INFORMATION  ****************** 
********************************************************************* 
documentation  : 
                 fop is missing. 
                 Using fakefop to generate placeholder PDF files.

解决上述问题:

1. ODBC library - link check failed   需要安装 unixODBC

> yum list|grep unixODBC

> yum install unixODBC-devel

2.  No usable OpenSSL found  :需要安装 openssl

> yum list|grep ssl

> yum install openssl-devel

3.   No C++ compiler found:需要安装gc c++ 编译器

>  yum list|grep gcc

> yum install gcc-c++

好了,现在重点来了,我们还需要安装wxWidgets

先去官网下载wxWidgets

然后解压 bzip2 -d wxWidgets-3.0.0.tar.bz2     tar   -jxvf

编译的时候要注意,./configure --with-opengl --enable-debug --enable-unicode

这是重点,如果不加这些参数,你是编译不过去的,好了这个很快

编译过程中,会提示你找不到GTK+

我用了一个懒办法,直接运行了 yum install *gtk* 涉及到gtk的包有很多需要安装,(ps:有个更好的方法,http://www.th7.cn/system/lin/201312/48374.shtml,由于没有耐心了,没有细看)

下一步 make时间比较久,建议用make && make install

好了,回过头来,继续编译erlang

然后 make && make install 同样需要花一段时间

好了erlang终于安装完了

二,接下来开始安装RabbitMQ

现在需要设置环境变量

vim /etc/profile

export PATH=$PATH:/usr/lib/rabbitmq/bin
export PATH=$PATH:/home/erlang/bin

然后source profile使环境变量生效

安装rabbitmq的时候,可能报错误 说erlang版本不对,只要你安装完了erlang,并且检测到erlang安装正确了,就可以忽略这个提示,直接运行

rpm -ivh --nodeps rabbitmq-server-3.6.3-1.noarch.rpm 即可

这个rpm包,从rabbitmq官网下

完成安装

Centos 6.8 系统下安装RabbitMQ方法的更多相关文章

  1. CentOS和Ubuntu系统下安装 HttpFS (助推Hue部署搭建)

    不多说,直接上干货! 我的集群机器情况是 bigdatamaster(192.168.80.10).bigdataslave1(192.168.80.11)和bigdataslave2(192.168 ...

  2. windows系统下安装rabbitmq教程

    1.简介 安装rabbitmq需要下载软件Erlang语言开发包和RabbitMQ文件包.文件最新下载地址如下: Erlang: https://www.erlang.org/ RabbitMQ: h ...

  3. CentOS和Ubuntu系统下安装vsftp(助推大数据部署搭建)

    不多说,直接上干货! 同时,声明,我这里安装的vsftp,仅仅只为我的大数据着想,关于网上的复杂安装,那是服务和运维那块.我不多牵扯,也不多赘述. 一.CentOS系统里安装vsftp 第一步:使用y ...

  4. 在centos 6.3系统下安装java、tomcat环境的方法与步骤(方法经过验证,可安装成功)

    一.安装java1. 下载java二进制安装包 wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http ...

  5. centos 6.5系统下安装ibus及设置开机自启动

    先说一下系统环境:centos 6.5,然后我是以root身份执行的,没有权限的用户参见sudo用法 第1步:查找并安装ibus安装包,命令如下: 找到一行: ibus-pinyin.x86_64 : ...

  6. CentOS 6.5系统下安装和配置NFS服务

    一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: NFS的安装配置: centos 5 : 1 yum -y instal ...

  7. Linux系统下安装phpmyadmin方法

    phpmyadmin下载地址:不要分,赶紧去下载吧!http://download.csdn.net/detail/u011986449/7429799 1.找到 /libraries/config. ...

  8. CentOS 6.5系统上安装SVN服务器端的方法及步骤

    VN其实就是Subversion,分为服务器端和客户端.之前在网上搜了很多方法,都有各种问题,经过自己搜集整理以及实际尝试,总算有个比较靠谱的方法.本文主要介绍CentOS 6.5系统上安装SVN服务 ...

  9. CentOS 6.5系统上安装SVN服务器端的方法及目录访问权限配置(转总结)

    SVN其实就是Subversion,分为服务器端和客户端.之前在网上搜了很多方法,都有各种问题,经过自己搜集整理以及实际尝试,总算有个比较靠谱的方法.本文主要介绍CentOS 6.5系统上安装SVN服 ...

随机推荐

  1. Spring Cloud Alibaba - Feign

    Feign Feign简介 使用Feign实现消费者客户端 使用Feign+Ribbon实现客户端负载均衡 底层的负载均衡策略还是使用Ribbon通过Feign进行调用 Feign的相关配置 ribb ...

  2. ant的copy标签使用方法

    对于ant里拷贝用的标签的用法,此文(来自 http://electiger.blog.51cto.com/112940/39575 )讲得很好,注意其中黑体字部分,今天被这个问题耽误了20分钟. A ...

  3. tomcat 配置http跳转https

    web.xml增加配置 <security-constraint> <web-resource-collection > <web-resource-name >S ...

  4. 题解 big

    传送门 题面里那个式子 考场上我推了半天那个式子代表什么意思,但就是没想到位运算 \(\lfloor \frac{2x}{2x^n} \rfloor \iff x\gg(n-1)\), 即将x的第n位 ...

  5. [ASP.NET MVC]@Scripts.Render、@Styles.Render的使用

    一.配置BundleConfig.cs文件 1.首先要在App_Start 里面BundleConfig.cs 文件里面 添加要包含的css文件 2.BundleConfig就是一个微软新加的 一个打 ...

  6. springcloud starter(一)

    Spring Cloud - Getting Started Example, 转载自:https://www.logicbig.com/tutorials/spring-framework/spri ...

  7. clickhouse物化视图

    今天来简单介绍一下clickhouse的物化视图 物化视图支持表引擎,数据保存形式由它的表引擎决定,创建物化视图的完整语法如下: create materialized view mv_log eng ...

  8. pgsql学习

    --求所有人的薪水的总和,平均值,最大值,最小值 select sum(sal) , avg(sal), max(sal) , min(sal) from emp; --求总的行数 select co ...

  9. MySQL binlog 自动清理脚本

    # vim /data/scripts/delete_mysql_binlog.sh 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...

  10. Tolist案例(父子传参实现增删改)

    1.Tolist案例(父子传参实现增删改) 目录结构 实现效果: App.jsx class App extends Component { // 状态在哪里, 操作状态的方法就在哪里 state = ...