一、安装erlang

  由于RabbitMq的linux运行环境需要erlang环境,所以需要先安装erlang;

  1、erlang下载:

     http://erlang.org/download/(我下载的是otp_src_R16B.tar.gz版)  

  2、检查依赖包:

    make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel tk unixODBC unixODBC-devel xmlto glibc mpfr
    使用rpm -qa make/gcc等等检查是否安装;
    使用rpm -ivh make/gcc 等等(--nodeps --force)忽略依赖强制安装

      例如:rpm -ivh gcc-省略.rpm --nodeps --force

    安装openssl的依赖包(下载地址:http://distfiles.macports.org/openssl/)

      tar -zvxf openssl-1.0.1s.tar.gz

      cd openssl-1.0.1s

    编译:./config --prefix=/usr/local/openssl

    执行安装:make && make install

  3、安装erlang:

    创建目录:mkdir /usr/local/erlang
    进入 cd /usr/src ,将安装包放在目录下,并解压tar -xvf otp_src_R16B.tar.gz

    编译:./configure --prefix=/usr/local/erlang --with-ssl=/usr/local/openssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
    执行安装:make && make install
    配置环境变量:
      vi /etc/profile (输入下方内容)
        ERL_HOME=/usr/local/erlang
        export PATH=$PATH:$ERL_HOME/bin

      source /etc/profile (使配置生效)
    测试erlang,命令行输入下面命令:
      erl

    ps:安装过程中我出现了这样的问题,checking for c compiler default output file name... configure:error:C compiler cannot create executables See 'config.log' for more details.(解决方案请点击)

二、安装rabbitmq:

  1、下载rabbitmq

    http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.8/(我下载安装的是3.5.8版本)

  2、编译安装:

    解压:tar -xzvf rabbitmq-server-3.5.8.tar.gz
    cd rabbitmq-server-3.1.5
    编译:make
    安装:make install TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local/rabbitmq/sbin MAN_DIR=/usr/local/rabbitmq/man    

  3、安装webUI访问插件:

    cd /usr/local/rabbitmq/sbin
    mkdir /etc/rabbitmq/
    激活插件:./rabbitmq-plugins enable rabbitmq_management

    启动:./rabbitmq-server start &
    关闭:./rabbitmqctl stop
    查看插件列表:./rabbitmq-plugins list
    查看用户列表: ./rabbitmqctl list_users
    增加用户: ./rabbitmqctl add_user admin admin
    对用户设置标签:./rabbitmqctl set_user_tags admin administrator
    对用户设置许可证:./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

   成功:

    

RabbitMQ Linux(Redhat6.5)安装(二 )的更多相关文章

  1. linux redhat6.4安装oracle11g

    系统要求 1. Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 交换空间 一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 硬盘 5G以上  2.修 ...

  2. 解决linux redhat6下安装git的问题

    今天用到linux上的git安装过程比较曲折,记录一下: 首先会报需要perl rpm -ivh git-1.7.1-14.2.x86_64.rpm warning: git-1.7.1-14.2.x ...

  3. Redhat6.5安装DB2 Express-C版本

    Linux Redhat6.5安装DB2 Express-C版本: 创建相关用户和组 创建用户组: groupdel db2iadm1 groupadd -g 999 db2iadm1 groupad ...

  4. - RabbitMQ - 0 - 介绍、linux 和windows安装

    目录 一. 介绍 二.windows安装erlang和rabbitMQ 三.Linux安装erlang和RabbitMQ 一. 介绍 rabbitMQ 是基于 erlang 语言开发的, 为了使用 r ...

  5. Linux安装RabbitMQ教程(文件下载地址+安装命令+ 端口开放 + 用户创建 +配置文件模板+端口修改)

    前言 1.安装RabbitMQ前需先安装erlang, 且两者需要版本对应, 否则无法正常启动RabbitMQ (本教程使用22.0.7版本的erlang和3.8.6版本的Rabbitmq) 版本对应 ...

  6. Linux 安装 RabbitMQ 3.7.8 安装部署

    Linux 安装 rabbitmq 3.7.8 安装部署 安装 ncurses 1.安装GCC GCC-C++ Openssl等模块 yum -y install make gcc gcc-c++ k ...

  7. Linux源码安装RabbitMQ高可用集群

    1.环境说明 linux版本:CentOS Linux release 7.9.2009 erlang版本:erlang-24.0 rabbitmq版本:rabbitmq_server-3.9.13 ...

  8. 二:Linux 的基本命令、VI编辑器、Linux中软件安装

    Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E--盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...

  9. 【Linux】Jenkins安装(二)

    Jenkins介绍 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 安装环境 操作系统:lin ...

随机推荐

  1. DB 查询分析器 方便地创建DB2自定义函数

    DB 查询分析器 方便地创建DB2自定义函数                           马根峰            (广东联合电子服务股份有限公司, 广州 510300) 摘要       ...

  2. Linux进程实践(5) --守护进程

    概述 守护进程是在需要在后台长期运行不受终端控制的进程,通常情况下守护进程在系统启动时自动运行,在服务器关闭的时候自动关闭:守护进程的名称通常以d结尾,比如sshd.xinetd.crond.atd等 ...

  3. [WinForm]动态显示本地目录图片与悬浮窗

    加载显示: if (File.Exists(@"D:\产品图片\" + item + ".jpg")) { //需要判断是否存在图片 Image img = I ...

  4. 一个App与另一个App之间的交互,添加了自己的一些理解

    URL Scheme 是什么? iOS有个特性就是应用将其自身"绑定"到一个自定义 URL scheme 上,该 scheme用于从浏览器或其他应用中启动本应用.常见的分享到第三方 ...

  5. 不要使用jQuery触发原生事件

    原文链接: DO NOT TRIGGER REAL EVENT NAMES WITH JQUERY! 原文日期: 2014年02月26日 翻译日期: 2014年03月2日 翻译人员: 铁锚 JavaS ...

  6. 知名IT公司的年度大会合集

    很多知名的IT公司都有年度大会,比如说谷歌,微软,Adobe,甲骨文,苹果等等.在这些公司的年度大会上,都会展示一些公司比较前沿的产品.看看这些大会的视频(也可以参会,但是门票可是非常贵的),对我们了 ...

  7. MPEG-7 视觉描述符

    本文节选自<基于MPEG-7与内容的图像检索技术的研究>. MPEG-7 标准中视觉描述工具包括基本结构和描述符.本文主要介绍各描述符. (1)颜色描述符 MPEG-7 主要定义了七种颜色 ...

  8. 并发服务器--02(基于I/O复用——运用epoll技术)

    本文承接自上一博文I/O复用——运用Select函数. epoll介绍 epoll是在2.6内核中提出的.和select类似,它也是一种I/O复用技术,是之前的select和poll的增强版本. Li ...

  9. Erlang Rebar 使用指南之二:制作发布版本

    Erlang Rebar 使用指南之二:制作发布版本 全文目录: https://github.com/rebar/rebar/wiki 本章位置: https://github.com/rebar/ ...

  10. C语言在linux内核中do while(0)妙用之法

    为什么说do while(0) 妙?因为它的确就是妙,而且在linux内核中实现是相当的妙,我们来看看内核中的相关代码: #define db_error(fmt, ...) \ do { \ fpr ...