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. pycharm add configuration

    新建项目运行的时候 现实额e di t configrations

  2. springboot 模板

    参考:https://blog.csdn.net/wangb_java/article/details/71775637

  3. Java源码-集合-LinkedList

    基于JDK1.8.0_191 介绍   LinkedList是以节点来保存数据的,不像数组在创建的时候需要申请一段连续的空间,LinkedList里的数据是可以存放在不同的空间当中,然后以内存地址作为 ...

  4. 2 (mysql实战) 日志系统

    前面我们系统了解了一个查询语句的执行流程,并介绍了执行过程中涉及的处理模块.相信你还记得,一条查询语句的执行过程一般是经过连接器.分析器.优化器.执行器等功能模块,最后到达存储引擎. 那么,一条更新语 ...

  5. Flask - 请求扩展,钩子函数(Django的中间件) --> 请求前,中,后,

    例子1. 处理请求之前 @app.before_request 在请求之前,这个被装饰的函数会被执行 用户登录验证代码可以在这里写 @app.before_request def process_re ...

  6. Django(二十)下拉列表-省市联动实例:jquery的ajax处理前端

    一.知识点 1.jquery的ajax请求写法 <script src="/static/js/jquery-1.12.4.min.js"></script> ...

  7. Date.parse在IE/Firefox下有兼容性问题

    原因: IE和Firefox是不支持含有'-'字符的日期格式,如:"2018-11-23" 解决方法: 日期格式 'yyyy-mm-dd' 改成 'yyyy/mm/dd' 代码: ...

  8. CNN算法详细分析

    test_example_CNN.m train_x = double(reshape(train_x',28,28,60000))/255; test_x = double(reshape(test ...

  9. springboot,dubbo,nacos,spring-cloud-alibaba的整合

    最近,自去年阿里开源了dubbo2.7及一系列产品后,阿里也打造了融入spring-cloud 的生态体系,本人关注,今年阿里开源的的spring-cloud-alibaba基本孵化完成,笔者更是对这 ...

  10. English-Number

    English-Number 1. 基数与序数 2. 数量级前缀 3. 与数量级前缀连用的常用单位 4. 数量的完整写法式例 5. 数学符号 6. 其他常用单位 7. 数字的用法 7.1 日期时间 7 ...