RabbitMq安装快速教程

引言: 消息系统是互联网公司在应对大流量、高负载系统中非常常用的一种系统通信机制,它除了可以将不同系统解耦,还可以实现不同的多点系统之间的同步或异步通信机制,它的高性能、高扩展性以及稳定性,一直为各大公司所广泛采用,并且各个互联网公司都开发了各自的分布式消息系统,比如阿里、360、京东等等。本文将基于开源的rabbitMq为例,来介绍其安装和部署的基本过程。

下载erlang, rabbitmq和java client

下载erlang安装包,这里都是需要下载源代码包,自行安装的。

解压缩oltp,到目录

>>   tar xvfz otp_src_17.4.tar.gz

进行编译,并安装erlang

>> ./configure

出现的问题:

解决办法:

>> yum install ncurses-devel

>>  make install     # 编译erlang开始

整个过程需要5分钟左右,依据具体的系统配置不同而定。

>> erl    #测试erlang是否安装成功

2.  下载rabbitmq, 访问 http://www.rabbitmq.com/download.html

加压缩文件

tar zxvf rabbitmq-server-generic-3.4.2.tar.gz

进入文件目录 rabbitmq/sbin

>> chmod +x *

>>  ./rabbitmq-server    # 启动rabbitmq server

另外可以将rabbitmq进入后台模式

>> /usr/local/sbin/rabbitmq-server –detached

   停止程序:

 >> /usr/local/sbin/rabbitmqctl stop

监控

主要参考官方文档:http://www.rabbitmq.com/management.html

RabbitMQ提供了一个web的监控页面系统,这个系统是以Plugin的方式进行调用的。

首先,在rabbitmq-env.conf中配置好plugins目录的位置:RABBITMQ_CONFIG_FILE

将监控页面所需要的plugin下载到plugins目录下,这些plugin包括:

mochiweb

webmachine

rabbitmq_mochiweb

amqp_client

rabbitmq_management_agent

rabbitmq_management

下载路径位于:http://www.rabbitmq.com/plugins.html#rabbitmq_management

重新启动RabbitMQ,输入http://server-name:55672/mgmt/ 就能够进入到监控页面。默认的用户名和密码是: guest 和 guest。如图:

时间: 2024-10-05 14:16:56

RabbitMq安装快速教程的相关文章

Window10下RabbitMQ安装图文教程

一.erlang下载安装 1.下载 下载erlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的,下载地址:http://www.erlang.org/downloads,双击.exe文件进行安装就好. 百度网盘下载: 链接:https://pan.baidu.com/s/1rOPj2AlxVp1rzEBw7iacGw 密码:9t3j 2.安装 一直next就可以,不再描述  3.配置环境变量 安装完成之后创建一个名为ERLANG_HOME的环境变量,其值指向erlan

RabbitMQ安装教程

RabbitMQ安装教程(转:http://blog.csdn.net/lu1005287365/article/details/52315786) 简介: RabbitMQ是流行的开源消息队列系统,用erlang语言开发.RabbitMQ是AMQP(高级消息队列协议)的标准实现. 如果不熟悉AMQP,直接看RabbitMQ的文档会比较困难.不过它也只有几个关键概念,这里简单介绍. 安装: 首先需要安装 Erlang环境 官网: http://www.erlang.org/ Windows版下载

Ubuntu16.04安装RabbitMQ(快速安装)

RabbitMQ:是程序与程序之间的通讯中转站,通过消息读写,实现程序之间通讯,经典实用场景-生产消费者模式(异步分发消费者执行,保障消息正确) Ubuntu16.04安装rabbitmq:1.为了避免签名错误,需要把公钥加入可信列表 sudo wget http://www.rabbitmq.com/rabbitmq-signing-key-public.asc sudo apt-key add rabbitmq-singning-key-public.asc 控制台出现:OK,表示我们公钥导

MQ(1)-RabbitMq安装

本人安装的rabbitmq环境相关文件,可在本人提供的百度云盘资源进行下载. 链接:https://pan.baidu.com/s/1bnofK3l 密码:whdm 一 前言 消息队列又称为MQ,应用程序间的消息通信工具,其有利于程序解耦.多语言集成.异步通信.扩展和简单负载均衡等,是生产-消费者模型的典型代表.常见MQ产品有RabbitMQ ZeroMQ Kafka等等. RabbitMQ,老牌MQ产品,基于erlang语言,实现对AMQP等协议的支持,重量级,适合企业级应用开发: Kafka

Python 快速教程(补充篇04): Python简史

Python的起源 Python的作者,Guido von Rossum,确实是荷兰人.1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位.然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣.用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿. Guido von Rossum 在那个时候,他接触并使用过诸如Pascal.C. Fortran等语言.这些语言的基本设计原则

[转] Java快速教程

[转] Java快速教程 转自:Vamei的Java快速教程 2015-07-03 安装环境 Step 1: Eclipse JDK 下载.安装.配置 (download.install.deploy) Step 2: eclipse Eclipse JDK 下载.安装.配置 (download.install.deploy) Java是面向对象语言.这门语言其实相当年轻,于1995年才出现,由Sun公司出品.James Gosling领导了Java的项目小组.该项目的最初只想为家电设计一门容易

hg+rhodecode 安装配置教程

  Hg+Rhodecode安装配置教程 公司最近需要搭建hg+rhodecode,于是下来了解了下: 1) rhodecode官网: http://rhodecode.com/ rhodecode 官方文档: https://docs.rhodecode.com/RhodeCode-Enterprise/ rhodecode介绍: http://www.oschina.net/p/rhodecode svn,git,hg比较: http://www.cnblogs.com/likebeta/a

给深度学习入门者的Python快速教程

基础篇 numpy和Matplotlib篇 本篇部分代码的下载地址: https://github.com/frombeijingwithlove/dlcv_for_beginners/tree/master/chap5 5.3 Python的科学计算包 – Numpy numpy(Numerical Python extensions)是一个第三方的Python包,用于科学计算.这个库的前身是1995年就开始开发的一个用于数组运算的库.经过了长时间的发展,基本上成了绝大部分Python科学计算

会声会影简体中文破解版下载|会声会影中文破解专业版(含序列号注册机及安装破解教程)

随着就是爱分享的发展很多软件爱好者都来寻找各类资源,今天小编就把会声会影破解版共享出来,下载链接在最底部!(网站可能打开比较慢,请不要着急耐心等待!会声会影破解版是一款视频影像编辑类软件,专业的会声会影软件为你提供更全能型的选择,并且可以进行专业的指导,有详细的操作指南,新手也可以快速入门,作为专业人士的选择,相信不会让你失望. 会声会影破解版软件介绍: 会声会影x10简体中文版这是一款功能强大的视频编辑软件,从事视频编辑这个行业的用户知道,一款好视频后期处理软件非常的重要,这么的多视频编辑处理