文档章节

RabbitMQ安装(CentOS 7 64位)

n
 nibilly
发布于 2015/04/28 00:14
字数 511
阅读 1848
收藏 7


      

一、安装Erlang

详细的安装介绍在这里(https://www.erlang-solutions.com/downloads/download-erlang-otp)

    wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
    rpm -Uvh erlang-solutions-1.0-1.noarch.rpm


    rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc


    添加 RPMforge 支持  (64位) 

  1. wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm  

        导入 key 

  1. rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt  

    安装 RPMforge

  1. rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm

安装erlang

yum install erlang

    

    二、下载RabbitMQ

打开RabbitMQ的下载页面,http://www.rabbitmq.com/download.html ,选择对应平台的二进制发行包下载;目前使用的是CentOS ,属于与RHEL/Fedora相兼容的版本,下载针对RHEL的二进制版本(Binary)即可: 

目前RabbitMQ的版本是3.5.1,下载得到文件rabbitmq-server-3.5.1-1.noarch.rpm

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-3.5.1-1.noarch.rpm

    三、安装RabbitMQ


    rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
    yum install rabbitmq-server-3.5.1-1.noarch.rpm


四、启动RabbitMQ


    配置为守护进程随系统自动启动,root权限下执行:

    chkconfig rabbitmq-server on

    启动rabbitMQ服务

    /sbin/service rabbitmq-server start 或 stop 

    如果报如下异常:

    


Starting rabbitmq-server (via systemctl):  Job for rabbitmq-server.service failed. See 'systemctl status rabbitmq-server.service' and 'journalctl -xn' for details. [FAILED]


尝试下面的操作:


禁用 SELinux ,修改 /etc/selinux/config 

SELINUX=disabled

修改后重启系统


五、修改配置文件


1、rabbitmq-env.conf
这个文件的位置是确定和不能改变的,位于:/etc/rabbitmq目录下(这个目录需要自己创建)。
文件的内容包括了RabbitMQ的一些环境变量,常用的有:

RABBITMQ_NODENAME=rabbit23

#端口号
RABBITMQ_NODE_PORT=5672
#RABBITMQ_NODE_IP_ADDRESS=192.168.80.23

#需要使用的MNESIA数据库的路径

RABBITMQ_MNESIA_BASE=/home/data/rabbitmq/mnesia

RABBITMQ_LOG_BASE=/home/data/rabbitmq/log

RABBITMQ_ENABLED_PLUGINS_FILE=/home/data/rabbitmq/enabled_plugins

 #配置文件的路径
# RABBITMQ_CONFIG_FILE=/etc/rabbitmq/rabbitmq.conf


具体的列表见:http://www.rabbitmq.com/configure.html#define-environment-variables

2、rabbitmq.config

位于:/etc/rabbitmq目录下(这个目录需要自己创建)

有示例配置:/usr/share/doc/rabbitmq-server-3.5.1/rabbitmq.config.example

常用配置如下:

[

  {rabbit, [

{loopback_users, []}, //使用guest能够以admin登录

{vm_memory_high_watermark, 0.5}, //预设的内存使用百分比,内存使用50%后,会阻塞生产者进程

{vm_memory_high_watermark_paging_ratio,0.9},//使用内存的比例达到90%时,消息会被写入到硬盘上

{heartbeat,60}

]}

].

具体的列表见:http://www.rabbitmq.com/configure.html#configuration-file


© 著作权归作者所有

共有 人打赏支持
n
粉丝 14
博文 179
码字总数 41779
作品 0
厦门
配置RabbitMQ默认群集模式

RabbitMQ是什么? MQ(Msaaage Queue,消息队列)是一种应用程序对应用程序的通信方式。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无须专用链接来连接它们。消息传递指...

cchenyz
07/31
0
0
center 安装 rabbitMQ

centerOs 安装 消息队列 rabbitMQ 下载 https://www.erlang-solutions.com/resources/download.html 编辑文件 centOS7 安装 使用 yum 安装, 推荐安装方式(解决依赖) 下载 rabbitMQ-server ht...

anziguoer
08/28
0
0
伍哥原创之安装RabbitMQ

测试环境:CentOS 6.2 首先用root身份登录测试环境 1,安装erlang (R15B01) 安装完成以后,执行erl看是否能打开eshell,用’halt().’退出,注意后面的点号,那是erlang的结束符。 如下: ...

alex.wu
2012/08/06
0
0
RabbitMQ集群整合SpringBoot2.x

RabbitMQ相信大家已经再熟悉不过了,作为业界四大主流消息中间件之一(Apache RocketMQ、Apache Kafka、Apache ActiveMQ、RabbitMQ),它具有非常好的性能和可靠性的集群模式,不仅仅在各大互...

阿神_
07/24
0
0
在CentOS上安装rabbitmq

转自:http://flyingdutchman.iteye.com/blog/1887283 这文章写得很好,除了安装软件编译时间比较长之外,安装这个几乎没出现什么错误。现在去配置下rabbitmq,马上就可以使用了。 在本节中我...

mac_zhao
2014/09/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用JDK自带的jmap和jhat监控处于运行状态的Java进程

对于处于运行状态中的Java进程,JDK自带了很多工具,允许Java开发人员监控运行进程中的各种状态,比如该进程内部创建了多少个对象实例,消耗了多少内存,等等。 本文基于JDK1.8而写成。 我下...

JerryWang_SAP
6分钟前
0
0
下单接口调优实战,性能提高10倍

概述 最近公司的下单接口有些慢,老板担心无法支撑双11,想让我优化一把,但是前提是不允许大改,因为下单接口太复杂了,如果改动太大,怕有风险。另外开发成本和测试成本也非常大。对于这种...

Sam哥哥聊技术
39分钟前
2
1
rabbitMQ的安装和配置

在Windows下进行rabbitMQ的安装 第一步:软件下载 在安装rabbitMQ之前,需要先安装Erlang。 Erlang官网:http://www.erlang.org/downloads rabbitMQ官网:http://www.rabbitmq.com/download....

狼王黄师傅
59分钟前
3
0
Vue-Element-Upload

记录一下文件上传封装Js 代码示例 封装:uploadFile.vue <template> <el-upload v-model="attachment" ref="upload" class="upload-demo" :action="uploadUrl" ......

华山猛男
今天
4
0
AWVS破解及使用手册

1.安装 因为是windows软件,比较简单,此部分略: 破解插件下载: 链接: https://pan.baidu.com/s/1x9LK9F3KvqDgTvXDjoSZnQ 提取码: 7k4u 2.创建扫描目标 2-1.Targets->Add Target 2-2.对话框...

硅谷课堂
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部