一、安装依赖文件

 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. set集合深浅拷贝以及知识补充

    一. 对之前的知识点进行补充. 1. str中的join方法. 把列表转换成字符串 li = ["李嘉诚", "麻花藤", "黄海峰", & ...

  2. 洛谷P1075 质因数分解

    题目描述 已知正整数n是两个不同的质数的乘积,试求出两者中较大的那个质数. 输入输出格式 输入格式: 一个正整数n. 输出格式: 一个正整数p,即较大的那个质数. 输入输出样例 输入样例#1: 复制 ...

  3. 微信小程序 获取位置、移动选点、逆地址解析

    WGS- 地心坐标系,即GPS原始坐标体系.在中国,任何一个地图产品都不允许使用GPS坐标,据说是为了保密.GoogleEarth及GPS芯片使用. .GCJ-02火星坐标系,国测局02年发布的坐标体 ...

  4. 开发Web应用(1)(二十)

    静态资源访问 在我们开发Web应用的时候,需要引用大量的js.css.图片等静态资源. 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /s ...

  5. Java并发编程(五)JVM指令重排

    我是不是学了一门假的java...... 引言:在Java中看似顺序的代码在JVM中,可能会出现编译器或者CPU对这些操作指令进行了重新排序:在特定情况下,指令重排将会给我们的程序带来不确定的结果.. ...

  6. LY.JAVA面向对象编程.内部类

    2018-07-18 10:14:48 /* 内部类概述: 把类定义在其他类的内部,这个类就被称为内部类. 举例:在类A中定义了一个类B,类B就是内部类. 内部的访问特点: A:内部类可以直接访问外部 ...

  7. Win10系列:JavaScript 模板绑定

    WinJS库模板提供了一种格式化显示多条数据的便捷方式,通过这种方式可以将模板与ListView或FlipView等控件结合使用以控制数据的显示格式.定义一个WinJS库模板的方法与定义WinJS库控 ...

  8. (路-莫)-Python基础一

    一,Python介绍 1,python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打 ...

  9. docker图形化管理工具portainer

    本章主要介绍docker的web图形化管理工具.这里使用 portainer(类似与dockui不过dockerui只支持单节点) 镜像名称 portainer/portainer 一.启动porta ...

  10. printf以%d形式输出浮点数的问题

    若运行时从键盘上输入9876543210l,则下面程序的输出结果是 int main(){ int a;float b,c; scanf("%2d%3f%4f",&a,&a ...