`
sheungxin
  • 浏览: 105839 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

RabbitMQ的安装

    博客分类:
  • MQ
阅读更多
1、RabbitMQ安装

官网下载地址:http://www.rabbitmq.com/download.html
引用
RabbitMq、ActiveMq、ZeroMq、kafka之间的比较,资料汇总:
http://blog.csdn.net/linsongbin1/article/details/47781187
https://my.oschina.net/u/236698/blog/501834


1)、deb包安装(Ubuntu系统),下载rabbitmq-server_2.8.1-1_all.deb,下载地址:http://www.rabbitmq.com/install-debian.html

2)、apt-get安装
a、添加以下地址到/etc/apt/sources.list
deb http://www.rabbitmq.com/debian/ testing main

b、添加public key:在命令行窗口中输入:
$ wget http://www.rabbitmq.com/rabbitmq-signing-key-public.asc sudo apt-key add
$ rabbitmq-signing-key-public.asc

c、$ sudo apt-get update

d、$ sudo apt-get install rabbitmq-server

安装的过程中,需要用到erlang,apt-get方式可以自动安装依赖包。如果对版本没有要求建议选择此种方式

2、Erlang安装

官网下载地址:http://www.erlang.org/downloads

erlang的hipe相当于jit, 根据语言评测有hipe支持在纯erlang的运算上会快2-3倍,这个性能的提升对于计算密集型的应用还是比较可观的
引用


1)、编译安装:
tar zxvf /home/sheungxin/otp_src.tar.gz 
cd /home/sheungxin/otp_src
./configure 
make && make install 

erlang有许多依赖包,需要先安装依赖包,否则无法安装成功,依赖库如下:
sudo apt-get install build-essential 
sudo apt-get install libncurses5-dev  
sudo apt-get install libssl-dev
sudo apt-get install m4
sudo apt-get install unixodbc unixodbc-dev
sudo apt-get install freeglut3-dev libwxgtk2.8-dev 
sudo apt-get install xsltproc 
sudo apt-get install fop
sudo apt-get install tk8.5

2)、apt-get安装,执行命令:sudo apt-get install erlang
此种方案方便,缺点在于无法指定安装版本,有可能版本比较低

3)、验证是否安装成功,终端输入erl

3、一些常用的命令
启动:sudo rabbitmq-server start
关闭:sudo rabbitmq-server stop
查看状态:sudo rabbitmqctl status

4、server配置
Rabbitmq的配置文件有三个,位于/etc/rabbitmq/,
enabled_plugins:设置允许的插件列表
rabbitmq.conf:设置rabbitmq的运行参数
rabbitmq-env.conf:rabbitmq的环境参数配置
参考:http://www.rabbitmq.com/configure.html

5、apt-get过程中遇到的问题
dpkg status database is locked by another process
包管理器未正确关闭,需要重新启动计算机或者重新打开终端,输入以下命令:
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
分享到:
评论

相关推荐

    rabbitMq安装教程以及软件

    **RabbitMQ安装步骤:** 1. **安装Erlang OTP**: - 运行`otp_win64_20.2.exe` 安装程序。 - 按照向导提示进行安装,确保选择合适的安装路径。 - 安装完成后,添加Erlang的bin目录到系统环境变量PATH中,以便...

    RabbitMQ安装文档

    ### RabbitMQ 安装与配置知识点详解 #### 一、消息队列(MQ)概念解析 消息队列(Message Queue, MQ)是一种应用间通信的方法,它允许应用通过发送消息来进行异步通信,而不必直接相互调用。消息队列中的消息可以被一...

    windows RabbitMQ安装总结.docx

    Windows RabbitMQ 安装总结 本文总结了 Windows 平台下 RabbitMQ 的安装过程,从下载 Erlang 到安装 RabbitMQ 服务器,并提供了 Java 代码示例,展示了生产者和消费者端的实现。 一、Erlang 的安装 Erlang 是 ...

    RabbitMQ安装手册

    ### RabbitMQ安装手册 #### 一、RabbitMQ简介与应用背景 RabbitMQ是一款开源的消息中间件,基于AMQP(Advanced Message Queuing Protocol)协议实现。它支持多种消息发布订阅模式,包括简单的点对点通信、发布订阅...

    rabbitmq安装配置部署文档

    rabbitmq安装配置部署文档 RabbitMQ是一种流行的消息队列服务器,广泛应用于各种分布式系统中。在本文档中,我们将详细介绍RabbitMQ的安装、配置和部署步骤。 一、RabbitMQ安装 在安装RabbitMQ之前,需要先安装...

    RabbitMq安装教程.pdf

    在本文中,将介绍如何在Centos 7.2操作系统环境下安装RabbitMQ消息队列服务。RabbitMQ是一个开源的AMQP(高级消息队列协议)实现,适用于分布式系统中进行消息的传递和分发。本文内容涵盖Centos系统上通过Xshell远程...

    rabbitmq安装.zip

    【标题】"rabbitmq安装.zip"的资源是一个包含RabbitMQ安装程序和教程的压缩文件,专为在Windows 10操作系统环境下进行安装设计。RabbitMQ是一个广泛使用的开源消息代理和队列服务器,它基于高级消息队列协议(AMQP)...

    rabbitMQ安装与使用.docx

    rabbitMQ安装与使用 rabbitMQ是一种流行的消息中间件,它广泛应用于各种电商平台的数据传输、消息缓存等场景。下面是关于rabbitMQ安装与使用的详细知识点。 系统环境及所用版本与安装 在安装rabbitMQ之前,需要...

    RabbitMQ安装配置手册

    NULL 博文链接:https://zhb1208.iteye.com/blog/1320219

    RabbitMQ安装配置1

    在本配置中,我们首先需要安装 Erlang,因为 RabbitMQ 依赖于它来运行。 1. **Erlang 安装**: - 下载地址:http://www.erlang.org/downloads - 使用 `yum install ncurses-dev` 安装必要的依赖。 - 解压下载的 ...

    rabbitMq安装文档.docx

    **RabbitMQ安装指南** RabbitMQ是一款广泛使用的开源消息队列系统,它基于AMQP(Advanced Message Queuing Protocol)协议。在Windows 10环境下安装RabbitMQ,首先需要安装其依赖的Erlang环境。 ### 1. Erlang环境...

    rabbitMQ安装部署.docx

    **RabbitMQ安装部署详解** RabbitMQ是一种广泛使用的开源消息代理和队列服务器,它基于AMQP(Advanced Message Queuing Protocol)协议实现,适用于多种编程语言,如Java、Python、Ruby等。在本文中,我们将详细...

    RabbitMQ 安装

    **RabbitMQ安装指南** RabbitMQ是一款广泛使用的开源消息队列系统,基于AMQP(Advanced Message Queuing Protocol)协议,适用于多种编程语言,如Java、Python、Ruby、JavaScript等。它提供高可用性、可扩展性和...

    RabbitMq安装详细步骤

    ### RabbitMQ 安装与配置详解 #### 一、前言 RabbitMQ 是一个开源的消息代理和队列服务器,实现高级消息队列协议 (AMQP) 0-9-1 规范。它能够存储转发消息,在分布式系统中发送消息给其他应用程序。本文将详细介绍 ...

    rabbitmq安装合集包.rar

    【标题】:“rabbitmq安装合集包.rar”指的是一个包含了完整RabbitMQ安装所需资源的压缩文件。这个压缩包特别适合那些初次接触或者需要在新环境中部署RabbitMQ的IT专业人员,它提供了从基础环境搭建到RabbitMQ服务器...

    centos6阿里云rabbitmq安装

    ### CentOS 6 阿里云环境下 RabbitMQ 安装指南 #### 一、环境准备与依赖安装 在正式开始安装 RabbitMQ 之前,我们首先需要确保系统已安装必要的依赖包,这些依赖对于后续的安装过程至关重要。 ##### 1.1 安装 ...

    Windows下RabbitMQ安装

    ### Windows下RabbitMQ安装与配置详解 #### 一、前言 RabbitMQ是一款开源的消息中间件,基于AMQP(Advanced Message Queuing Protocol)协议实现。它可以在分布式系统之间提供可靠的、高效的异步通信机制。本文将...

    rabbitmq安装

    【RabbitMQ安装详解】 RabbitMQ是一款广泛应用的消息中间件,它基于AMQP(Advanced Message Queuing Protocol)协议,提供高可靠性的消息传递服务。在本文中,我们将详细介绍如何在Linux CentOS 6.5环境下安装...

Global site tag (gtag.js) - Google Analytics