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. 「快学springboot」集成Spring Security实现鉴权功能

    Spring Security介绍 Spring Security是Spring全家桶中的处理身份和权限问题的一员.Spring Security可以根据使用者的需要定制相关的角色身份和身份所具有的权 ...

  2. Unable to instantiate Action, xxxAction, defined for 'xxx' in namespace '/'xxxAction解决方案

    出现这个问题的原因主要有两个 1.如果项目没有使用Spring,则struts.xml配置文件中,这个action的class属性的路径没有写完整,应该是包名.类名 2.如果项目使用了Spring,那 ...

  3. matplotlib常见操作

    import osimport numpy as npfrom PIL import Imageimport matplotlib.pyplot as plt img = Image.open(os. ...

  4. NB-IOT学习

    一 信号穿透力强,覆盖面广(基站少成本低).低功耗(eDRX/PSM省电技术).适合小流量时延要求不高(10s.) 二 主要芯片: 华为:Hi2110/2115,基于此的模组有:中移的M5310 移芯 ...

  5. SWD学习笔记

    SWD其实和JTAG类似,是一种调试串口. JTAG大致了解了一下.JTAG(Joint Test Action Group)主要4 lines:TMS(模式选择),TCK(时钟),TDI(数据输入) ...

  6. 奈奎斯特采样定理(Nyquist)

    采样定理在1928年由美国电信工程师H.奈奎斯特首先提出来的,因此称为奈奎斯特采样定理. 1933年由苏联工程师科捷利尼科夫首次用公式严格地表述这一定理,因此在苏联文献中称为科捷利尼科夫采样定理. 1 ...

  7. C++ class without pointer members

      写在前面 Object Oriented class 的分类:带指针的class和不带指针的class, class 的声明         这里有一个inline的概念,写在类里面的默认为inl ...

  8. vue-router重定向redirect

  9. redis集群命令及常规操作

    集群命令 [root@redis06 etc]# redis-cli --cluster help Cluster Manager Commands: create host1:port1 ... h ...

  10. jstl.jar下载

    jakarta开源java项目 http://attic.apache.org/projects/jakarta.html 根据其官网信息项目已于2011年退休. 不过上面官方链接可以点击Downlo ...