一、安装依赖文件

 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tcl -y

二、安装Erlang

1.安装

 #下载地址:http://www.erlang.org/downloads 选择对应的版本下载
tar zxvf otp_src_19..tar.gz
cd otp_src_19.
./configure --prefix=/usr/local/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac
make && make install

2.校验是否安装成功

 #验证是否安装成功
cd /usr/local/erlang/bin
[root@will bin]# ./erl
Erlang/OTP [erts-8.2] [source] [async-threads:] [hipe] [kernel-poll:false] Eshell V8. (abort with ^G)
> halt().
#当出现以上信息时表示安装完成。然后输入halt().退出即可

三、安装RabbitMQ

1.安装

 #下载地址:http://www.rabbitmq.com/releases/rabbitmq-server/ 选择对应的版本下载
tar zxvf rabbitmq-server-generic-unix-3.6..tar.gz
mv rabbitmq_server-3.6. /usr/local/rabbitmq #vim /etc/profile文件,增加下面的环境变量
#set erlang environment
export PATH=$PATH:/usr/local/erlang/bin #set rabbitmq environment
export PATH=$PATH:/usr/local/rabbitmq/sbin #使得文件生效
source /etc/profile

2.启动服务

后台启动服务
/usr/local/rabbitmq/sbin/rabbitmq-server -detached

查看服务状态
/usr/local/rabbitmq/sbin/rabbitmqctl status

结果显示为下图,则证明安装成功

[root@will ~]# /usr/local/rabbitmq/sbin/rabbitmqctl status
Status of node rabbit@will ...
[{pid,},
{running_applications,
[{rabbitmq_management,"RabbitMQ Management Console","3.6.6"},
{rabbitmq_web_dispatch,"RabbitMQ Web Dispatcher","3.6.6"},
{webmachine,"webmachine","1.10.3"},
{mochiweb,"MochiMedia Web Server","2.13.1"},
{syntax_tools,"Syntax tools","2.1.1"},
{rabbitmq_management_agent,"RabbitMQ Management Agent","3.6.6"},
{rabbit,"RabbitMQ","3.6.6"},
{os_mon,"CPO CXC 138 46","2.4.1"},
{ssl,"Erlang/OTP SSL application","8.1"},
{public_key,"Public key infrastructure","1.3"},
{asn1,"The Erlang ASN1 compiler version 4.0.4","4.0.4"},
{compiler,"ERTS CXC 138 10","7.0.3"},
{mnesia,"MNESIA CXC 138 12","4.14.2"}, ............. {run_queue,},
{uptime,},
{kernel,{net_ticktime,}}]

四、RabbitMQ常用命令

1.关闭rabbitmq服务
/usr/local/rabbitmq/sbin/rabbitmqctl stop

ps -ef | grep rabbit 和 kill -9 xxx

2.开启插件管理页面
/usr/local/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management

3.创建用户
/usr/local/rabbitmq/sbin/rabbitmqctl add_user rabbitadmin 123456 (添加用户名密码)
/usr/local/rabbitmq/sbin/rabbitmqctl set_user_tags rabbitadmin administrator(设置tags)
/usr/local/rabbitmq/sbin/rabbitmqctl add_vhost will_test (添加vhost)
/usr/local/rabbitmq/sbin/rabbitmqctl set_permissions -p will_test rabbitadmin ".*" ".*" ".*" (为某个用户设置vhost)

4.WEB登录(关闭防火墙/开放15672端口)
http://192.168.1.188:15672

CentOS6.x安装RabbitMQ的更多相关文章

  1. Centos6.5 安装 RabbitMQ 3.7.11

    RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python.Ruby..NET.Java.JMS.C.PHP.ActionScript.XMPP.STO ...

  2. CentOS6.8安装RabbitMQ

    1.安装erlang 安装依赖包: yum install xmlto gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC ...

  3. centos6中安装RabbitMQ

    一.安装环境步骤需知 第一步 安装erlang环境 第二步 安装RabbitMQ 二.安装erlang环境 1)安装编译环境,和基础依赖包 yum -y install make gcc gcc-c+ ...

  4. 在Centos6上安装RabbitMQ的过程(有点坑)

    1.安装依赖环境 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ ...

  5. CentOs6.5 安装rabbitmq(转)

    // 安装预环境 yum install gcc gcc-c++ yum install zlib zlin-devel ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 / ...

  6. RabbitMQ系列之【CentOS6.5安装RabbitMQ】

    环境准备 操作系统:CentOS 6.5 Final RabbitMQ: 3.1.5 Python: 2.7.11 ErLang: R16B02 安装预环境(少什么安装什么) yum -y insta ...

  7. yum 快速安装 Rabbitmq for CentOS6

    1.安装CENTOS6的系统. 2.配置源 ,说明:https://github.com/rabbitmq/erlang-rpm To use Erlang 20.x on CentOS 6: # I ...

  8. CentOS6.9下安装rabbitmq消息队列

    安装如下步骤: 首先安装erlang yum install erlang 安装rabbitmq rpm包 wget http://www.rabbitmq.com/releases/rabbitmq ...

  9. centos6安装rabbitmq

    一.安装依赖包 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ k ...

随机推荐

  1. 13. Roman to Integer C++

    直接for循环,并且判断是否出现IV等情况 int which(char ch) { if(ch == 'I') ; else if(ch == 'V') ; else if(ch == 'X') ; ...

  2. Cassandra内部架构

    Cassandra是一个开源的.分布式.无中心节点.弹性可扩展.高可用.容错.一致性协调.面向列的NoSQL数据库 Cassandra集群(Cluster) Cluster Data center(s ...

  3. git相关知识(github,idea等的配置)

    本地git提交文件到github上: 1.在github上创建项目 2.使用git clone https://github.com/xxxxxxx/xxxxx.git克隆到本地 3.编辑项目 4.g ...

  4. 【LeetCode】数值运算(除法、乘方)

    C/C++数字范围(32位系统) ~ // 1 字节 char // 1 字节 ~ // 2 字节 - // 4 字节 unsigned: - // 4 字节 size_t: ~ // 4 字节 - ...

  5. Oracle12c中配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB)

    Oracle12c中的多宿主选项允许一个容器数据库(CDB)容纳多个独立的可插拔数据库(PDB).本文将展示如何配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB).1. 配置CDB中的实例 ...

  6. 【转】Vue-详解设置路由导航的两种方法: <router-link :to="..."> 和router.push(...)

    一.<router-link :to="..."> to里的值可以是一个字符串路径,或者一个描述地址的对象.例如: // 字符串 <router-link to= ...

  7. burpsuite拦截https数据包(Firefox)

    1.配置浏览器对http/https都使用burpsuite代理 http和https是分开的,对http使用了代理并不代表对https也使用了代理,要配置浏览器让其对https也使用同样的代理. 当 ...

  8. UltraEdit取消自动备份(.bak)

    UltraEdit是美国IDM Computer Solutions公司1994年开始开发的文本编缉器,语法高量.自动缩进和编码识别与兼容等编缉器痛点都做得很好. 自动备份能够很好地确实文件误操作后的 ...

  9. PL/SQL Developer安装教程

    1.下载:http://pan.baidu.com/s/1qYtvy1I密码:451g instantclient官方下载链接:http://www.oracle.com/technetwork/to ...

  10. Linux下使用systemctl命令

    systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起. 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 ...