rabbitmq安装过程详解

原创 2018年04月16日 20:38:21

环境:linux/windows(此处linux

Vmware centerOS 6

使用  客户端登录服务器(需要使用root用户最好)


1.首先安装常用的依赖

安装依赖文件:yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

2.RabbitMQ依赖于Erlang、socat,因此要安装Erlang与socat

.Erlang安装配置

下载rpm文件并安装

可以直接在浏览器输入rpm文件地址 下载到本地 存放到服务器 根据自己需求选择位置存放   也可以直接 wget 根据个人操作

http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el6.x86_64.rpm


进入到存放文件的目录下     cd /usr/wqs/erlang/

执行rpm命令 安装erlang:     rpm -ihv erlang-18.1-1.el6.x86_64.rpm


.安装socat

socat支持多协议,用于协议处理,端口转发,rabbitmq依赖于socat,因此在安装rabbitmq前要安装socat。

 由于默认的CentOS-Base.repo源中没有socat,所以 yum  install socat会出现以下错误:No package socat available

epel是yum的一个软件源,里面包含了许多基本源里没有的软件

因此,这里安装epel阿里云源,下载新repo 到/etc/yum.repos.d/,根据系统版本选择执行

epel(CentOS7)

执行:wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

epel(CentOS6)

执行:wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

开始安装socat : 

 yum install -y socat


3. 下载 rabbitMQ server (http://www.rabbitmq.com/install-rpm.html) (根据自己的系统下载)

  

安装  rpm -ihv rabbitmq-server-3.6.10-1.el6.noarch.rpm


到此 安装完成  启动rabbitmq :

service rabbitmq-server start #启动   

关闭防火墙/etc/init.d/iptables stop

4.创建用户

.使用ps -ef|grep rabbit命令通过获取到的进程信息判断rabbit的安装路径


lib/rabbitmq_server-3.6.10/

.进入到rabbitmq_server-3.6.10sbin目录找到rabbitmqctl文件

.新增用户admin,密码也为admin

rabbitmqctl  add_user admin admin

.也可以使用rabbitmqctl命令更改密码

rabbitmqctl change_password admin admin

.将admin加入到管理员组

rabbitmqctl set_user_tags admin administrator

.查看用户列表

rabbitmqctl  list_users


guest是默认用户 

5.开启web界面管理工具,在浏览器中可以查看        

执行:rabbitmq-plugins enable rabbitmq_management 进行开启,然后执行:service rabbitmq-server restart 进行重启

.开启防火墙15672端口

    /sbin/iptables-I INPUT -p tcp --dport 15672 -j ACCEPT

    /etc/rc.d/init.d/iptablessave

.开启guest用户远程访问

    vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.2/ebin/rabbit.app

    去掉{loopback_users, [<<"guest">>]}中的<<"guest">>

.浏览器访问:http://192.168.1.76:15672/    使用guest/guest登录  




6.mq基本操作

启动停止

    service rabbitmq-server start #启动

    service rabbitmq-server stop #停止

    service rabbitmq-server restart #重启

    chkconfigrabbitmq-server on 开机自启

rabbitmq windows服务器安装文档.doc

  • 2011年07月22日 11:01
  • 146KB
  • 下载

RabbitMQ基础知识详解

什么是MQ?        MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则...
  • dreamchasering
  • dreamchasering
  • 2017-08-28 20:42:57
  • 322

12. RabbitMQ详解

转载:http://www.cnblogs.com/ityouknow/p/6120544.html RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲...
  • LINABC123000
  • LINABC123000
  • 2017-04-05 12:25:29
  • 348

RabbitMQ学习总结(5)——发布和订阅实例详解

一、Publish/Subscribe(发布/订阅)(using the Java Client) 在前面的教程中,我们创建了一个work Queue(工作队列)。工作队列背后的假设是每个任务是交...
  • u012562943
  • u012562943
  • 2015-12-23 18:03:54
  • 2038

DB2的安装过程详解

  • 2011年03月16日 14:46
  • 1.4MB
  • 下载

rabbitmq 基础讲解

一.rabbitmq介绍 rabbitmq模式: 1. 单一模式:非集群模式 2. 默认的集群模式     对于Queue来说,消息实体只存在于其中一个节点,A、B两个节点仅有相同的元...
  • zongyimin
  • zongyimin
  • 2016-12-20 16:12:07
  • 433

软件安装过程解析

软件在安装时,到底做了些什么? 大家每天都在用电脑,可能也经常在自己的电脑上安装软件。就算自己没安装过,至少也看到人家安装过软件。在这里,我不是想教你怎么安装软件,而是想向你展示,软件在安装的过程中,...
  • zhyjunFov
  • zhyjunFov
  • 2014-03-21 10:24:25
  • 1661

分区以及系统安装过程步骤详解

  • 2010年01月22日 08:14
  • 655KB
  • 下载

Java与RabbitMQ(六)RabbitMQ几个重要的概念、术语详解

RabbitMQ是流行的开源消息队列系统,用Erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。这里我们介绍RabbitMQ中主要涉及的几个重要概念,理解后希望在实际使用中...
  • zixiao217
  • zixiao217
  • 2016-10-04 13:56:55
  • 767

windows下安装rabbitmq的步骤详解

  • 2018年01月24日 13:36
  • 114KB
  • 下载
收藏助手
不良信息举报
您举报文章:rabbitmq安装过程详解
举报原因:
原因补充:

(最多只允许输入30个字)