1. 安装erlang

  1.1 下载erlang

http://www.erlang.org/downloads/20.1

yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel 

yum install ncurses-devel
tar xf otp_src_20..tar.gz
cd otp_src_20.
./configure  --prefix=/usr/local/erlang20 --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl  
make
make install

2.安装RabbitMQ

下载RabbitMQ 源码文件:http://www.rabbitmq.com/download.html

  2.1 安装python :

yum install python -y

  2.2 安装simplejson :

yum install xmlto -y
yum install python-simplejson -y

  2.3 解压

[root@eshop-cache01 opensource]#  xz -d rabbitmq-server-generic-unix-3.7..tar.xz 

 tar xf rabbitmq-server-generic-unix-3.7..tar 

  2.4 拷贝 mq 文件夹到/usr/local

[root@eshop-cache01 opensource]# mv rabbitmq_server-3.7./ /usr/local/rabbitmq

3. 启动RabbitMQ

配置hostname 和IP

192.168.0.110 eshop-cache01

192.168.0.110  是虚拟机环境安装的IP

eshop-cache01 主机名

  3.1 启动

 ./rabbitmq-server

  3.2 solve issues(erl:command not found)

 rabbitmq安装完毕。下面启动
[root@web- rabbitmq]# /home/software/rabbitmq/sbin/rabbitmq-server start
如果执行start的时候出现了 erl: command not found 这样的错误 那么 我们需要配置一下 erlang的路径 命令如下
[root@localhost sbin]# vim /etc/profile
然后再最下面一行加入
ERL_HOME=/usr/local/erlang //这里是你创建的erlang路径 也就是 /home/software/erlang
PATH=$ERL_HOME/bin:$PATH
export ERL_HOME PATH
好了 让我们再次 启动 rabbitmq
/home/software/rabbitmq/sbin/rabbitmq-server start
OK成功
netstat -nap|grep 

  3.3 停止MQ 服务

./rabbitmqctl stop

  3.4 设置MQ环境变量

[root@eshop-cache01 ~]# vi /etc/profile
export PATH=$PATH:/usr/local/erlang20/bin:/usr/local/rabbitmq/sbin
source /etc/profile

4. sprint boot 集成MQ

  4.1 "guest" user can only connect via localhost

  4.2 配置rabbitmq.config 在/usr/local/rabbitmq/etc/rabbitmq

[{rabbit, [{loopback_users, []}]}].

5. RabbitMQ 命令

./rabbitmqctl status 
./rabbitmq-plugins list
 ./rabbitmqctl add_user admin admin 
./rabbitmqctl set_user_tags admin administraotr 
./rabbitmqctl list_users 

  5.1 赋予admin 为管理权限

rabbitmqctl set_user_tags admin management 

3-安装RabbitMQ的更多相关文章

  1. windows下 安装 rabbitMQ 及操作常用命令

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...

  2. Windows安装RabbitMQ集群的几个注意点

    记录一下RabbitMQ在windows平台下安装的几个注意点- -,好记性不如烂笔头 安装过程与Linux安装一致,教程参照官网集群配置:此处只列举出几个注意点: 1. erlang的版本需要一致, ...

  3. 【先定一个小目标】windows下安装RabbitMQ消息服务器

    RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统.他遵循Mozilla Public License开源协议. 1:安装RabbitMQ 需要先安装Erlang语言开发包.下载地址  ...

  4. CentOS 7 安装RabbitMQ 3.3

    1.安装erlang 语言环境 安装依赖文件 #yum install ncurses-devel 进入 http://www.erlang.org/download.html 选择源文件下载 wge ...

  5. 安装rabbitmq

    安装配置epel源 $ rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 安装erlan ...

  6. RabbitMQ系列之Centos 7安装RabbitMQ 3.6.1

    1.安装EPEL-7: rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm 2.安 ...

  7. 整理单机安装RabbitMQ,留着备用

    一.安装erlang 1.安装erlang依赖: yum install build-essential openssl openssl-devel unixODBC unixODBC-devel m ...

  8. 【RabbitMQ】CentOS安装RabbitMQ,及简单的Java客户端连接

    在CentOS安装 因Rabbit MQ使用Erlang,所以需要先安装Erlang,安装过程中可能会遇到种种问题,可参考CentOS 6.5安装Erlang/OTP 17.0.然后就可以安装MQ了. ...

  9. 在Centos上安装RabbitMQ流程(转)

    在Centos上安装RabbitMQ流程------------------------ 1. 需求 由于项目中要用到消息队列,经过ActiveMQ与RabbitMQ的比较,最终选择了RabbbitM ...

  10. 安装rabbitmq以及python调用rabbitmq--暂欠

    一.安装erlang yum install erlang 二.安装rabbitmq rpm包: wget http://www.rabbitmq.com/releases/rabbitmq-serv ...

随机推荐

  1. selenium webdriver 模拟鼠标悬浮

    /**模拟鼠标悬浮在某元素上 * @param driver * @param locator */ public static void moveToElement(WebDriver driver ...

  2. shell脚本添加脚本执行时间和当前运行次数current running time

    #!/bin/bash ############################ #Author:Bing #Create time:3/31/2017 ####################### ...

  3. nginx 网络层的优化

    TCP三次握手四次挥手 系统层的优化,主动建立连接时的重试次数 net.ipv4.tcp_syn_retries = 6 建立连接时本地端口可用范围:手动可以tiaoz net.ipv4.ip_loc ...

  4. LeetCode 21. Merge Two Sorted Lists(合并两个有序链表)

    题意:合并两个有序链表 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next ...

  5. 《容器化.NET应用架构指南》脑图学习笔记(第一部分)

    一.关于这本官方“圣经” 作为.NET程序员,对于微软官方推动的架构示例总是特别关注,从PetShop到MusicStore再到eShopOnContainers,每一次关注,都会了解到业界最新的架构 ...

  6. 「CH6101」最优贸易

    「CH6101」最优贸易 传送门 考虑一种贪心的思想:我们要尽量买价格小的货物,并尽量高价转卖. 我们记 : \(mn[i]\) 为从点 \(1\) 走到点 \(i\) 经过的价格最小的货物的价格. ...

  7. Py西游攻关之基础数据类型(三)-元组

    Py西游攻关之基础数据类型 - Yuan先生 https://www.cnblogs.com/yuanchenqi/articles/5782764.html 六 tuple(元组) 元组被称为只读列 ...

  8. 你知道Verilog HDL程序是如何构成的吗

    本节通过硬件描述语言Verilog HDL对二十进制编码器的描述,介绍Verilog HDL程序的基本结构及特点. 二十进制编码器及Verilog HDL描述 二十进制编码器是数字电路中常用的电路单元 ...

  9. Java程序生成exe可执行文件

    Java程序打包成exe可执行文件,分为两大步骤. 第一步:将Java程序通过Eclipse或者Myeclipse导成Jar包 第二步:通过exe4j讲Jar包程序生成exe可执行文件 第一步详解: ...

  10. sigprocmask

    sigprocmask 检测和更改进程的信号屏蔽字 初始化信号屏蔽字的函数 sigprocempty--设置空的信号屏蔽字 sigprocfillset----设置全集的信号屏蔽字