RedHat7安装RabbitMQ

YUM方式

添加Erlang源

# vi /etc/yum.repos.d/erlang_solutions.repo

[erlang-solutions]
name=Centos 7 - $basearch - Erlang Solutions
baseurl=http://packages.erlang-solutions.com/rpm/centos/7/$basearch
gpgcheck=1
gpgkey=http://packages.erlang-solutions.com/rpm/erlang_solutions.asc
enabled=1

安装RabbitMQ

# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.7/rabbitmq-server-3.5.7-1.noarch.rpm
# rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
# yum -y install rabbitmq-server-3.5.7-1.noarch.rpm

手动RPM方式

安装RabbitMQ

# wget http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el7.centos.x86_64.rpm
# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.7/rabbitmq-server-3.5.7-1.noarch.rpm
# wget https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
# rpm --import rabbitmq-signing-key-public.asc
# rpm -ivh erlang-18.1-1.el7.centos.x86_64.rpm rabbitmq-server-3.5.7-1.noarch.rpm

注: 如果是RedHat6,下载 http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el6.x86_64.rpm

RabbitMQ配置

rabbitmqctl (rabbitmq管理工具)
rabbitmq-plugins (rabbitmq插件管理工具)
rabbitmq-server (rabbitmq服务)

主要配置文件

1. enabled_plugins:设置允许的插件列表,格式如下:

2. rabbitmq.config:设置rabbitmq运行参数。结构为hash数组格式。如

3. rabbitmq-env.conf rabbitmq环境参数配置

rabbitmq-env.conf中的每项都以 RABBITMQ_为前缀,常用参数如下:

RABBITMQ_NODENAME=FZTEC-240088 //节点名称
RABBITMQ_NODE_IP_ADDRESS=127.0.0.1 //IP地址,空串bind所有地址,指定地址bind指定网络接口
RABBITMQ_NODE_PORT=5672 //TCP端口号,默认是5672
RABBITMQ_LOG_BASE=/data/rabbitmq/log //日志所在路径
RABBITMQ_PLUGINS_DIR=/data/rabbitmq/plugins //插件所在路径
RABBITMQ_MNESIA_BASE=/data/rabbitmq/mnesia //mnesia所在路径

rabbitmq-env.conf和rabbitmq.config默认是不存在的。

rabbitmq-env.conf需要在缺省位置手动创建一个。

rabbitmq.config需要在RABBITMQ_CONFIG_FILE指定位置手动创建一个。

时间: 2024-08-26 03:10:25

RedHat7安装RabbitMQ的相关文章

CentOS 6.7 安装 RabbitMQ

1.下载安装包http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpmhttp://www.rabbitmq.com/releases/erlang/esl-erlang-compat-18.1-1.noarch.rpm 2.安装 Erlangyum localinstall -y erlang-19.0.4-1.el7.centos.x86_64.rpmyum localinstall -y es

CentOS 6 安装RabbitMQ

1. 安装erlang, 以root身份执行下面命令 yum install erlang 2.安装rabbitmq rpm wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm rpm -ivh rabbitmq-server-3.5.0-1.noarch.rpm 3.安装完成后需要对RabbitMQ进行配置,在etc/rabbitmq目录下创建两个文件 r

yum 安装rabbitMQ

环境:linux centos6.5 1.安装erlang 下载rpm仓库:wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm 安装rpm仓库 rpm -Uvh erlang-solutions-1.0-1.noarch.rpm 安装erlang yum -y install erlang 安装完成后,运行: [[email protected] ~]# erl -v Erlang/OTP 20

CentOS7.2 安装RabbitMQ

CentOS上面使用yum安装比较方便 先记录一些rabbitmq的基本操作命令: $ sudo chkconfig rabbitmq-server on # 添加开机启动RabbitMQ服务 $ sudo /sbin/service rabbitmq-server start # 启动服务 $ sudo /sbin/service rabbitmq-server status # 查看服务状态 $ sudo /sbin/service rabbitmq-server stop # 停止服务 #

centos 安装 rabbitmq

  安装erlang 以root身份执行下面命令 yum install erlang   安装rabbitmq rpm包: wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm rpm -ivh rabbitmq-server-3.5.0-1.noarch.rpm   启动rabbitmq,并验证启动情况 rabbitmq-server --detached

在Linux下安装RabbitMQ

Installing on RPM-based Linux (CentOS, Fedora, OpenSuse, RedHat) 1.安装Erlang rpm -ivh http://www.rabbitmq.com/releases/erlang/erlang-17.4-1.el6.x86_64.rpm 2.安装RabbitMQ rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc yum install h

linux安装rabbitMQ

安装rabbitMQ需要提前安装elarge. 参考多个博客安装,各种问题,各种失败.各种依赖问题. 因此把安装步骤记录下来. 1.安装elarge: wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solutions-1.0-1.noarch.rpm 安装各种依赖: yum -y install unixODBC unixODBC-devel wxBase w

windows上安装RabbitMQ

windows下 安装 rabbitMQ 及操作常用命令 rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上. 1.安装Erlang 所以在安装rabbitMQ之前,需要先安装Erlang . 小编使用的是otp_win64_18.1 ,需要其他版本或者32位系统的,可以去官网下载. 全部点击"下一步

windows server 2003 64bit SP2下安装RabbitMQ

一.背景 近期做一个小的基础组件,主要作用是异步消息通知.缓存维护.以及耗时任务处理. 当中消息通知和耗时任务处理要用到开源的RabbitMQ作为消息中心server. 可是有一点比較恶心,我这个组件是要执行在现有的系统中,即要给现有的系统升级,将我这个组件用进去,并且,除了除数据库server之外,全部server都是windows server 2003 enterprise edition sp2 64bit的.你没看错,就是这么古老的机器... 二.面临的问题 之前在windows se