RabbitMQ集群之安装(一)

RabbitMQ集群之安装(一)

RabbitMQ安装

集群准备工作

现在有两台服务器:192.168.10.100,192.168.10.101

//进入到100服务器中
//查看hostname,或者使用hostname node1修改主机名
> hostname
//配置hosts
> vi /etc/hosts 
//修改如下
192.168.10.100 homename1
192.168.10.101 homename2

//在101服务器中同样配置就OK了
//注意:homename1是当前主机名哦!

如果不设置主机名,那么就查看主机名是什么,在hosts里面配置上就OK了。

linux安装

RabbitMQ 基于Erlang实现的,所以在安装rabbitmq之前需要先安装erlang,安装的时候需要注意erlang的版本号与rabbitmq的版本号。
安装注意:erlang版本号需要兼顾rabbitmq版本。版本不对,是无法启动rabbitmq的。
官网版本对应表:http://www.rabbitmq.com/which-erlang.html

//先安装erlang,如果不先安装erlang是无法安装rabbitmq的
[root@xiaobao ~]# yum install http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el6.x86_64.rpm

//安装rabbitmq
[root@xiaobao ~]# yum install http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.12/rabbitmq-server-3.6.12-1.el6.noarch.rpm

通过rpm文件安装的文件,直接就可以运行了, 无需配置环境变量之类的。如果是下载源码安装需要手动配置。

运行

//后台启动,如果不加-detached为直接启动,加了等于后台启动
rabbitmq-server -detached

//查看状态。
rabbitmqctl status

通过yum直接安装后,刚开始找不到安装的文件,以及配置文件,怎么办?
上面不是启动了吗,然后根据启动的进程来看ps -ef|grep rabbit 就能看到安装目录,以及配置文件的目录了。

插件管理

//启用插件
[root@xiaobao ~]# rabbitmq-plugins  enable plugins_name

//停用插件
[root@xiaobao ~]# rabbitmq-plugins disable plugins_name

//查看插件列表
[root@xiaobao ~]# rabbitmq-plugins list
管理监控插件

[root@xiaobao ~]# rabbitmq-plugins enable rabbitmq_management

开始访问你的rabbitmq了。http://localhost:15672
5672是rabbitmq的默认端口,15672是后台管理的端口。
连接mq是使用IP 端口为5672.

配置文件

一般配置文件在/usr/local/etc/rabbitmq/rabbitmq-env.conf或者/etc/rabbitmq/rabbitmq-env.conf
实在找不到,那就自己搜索呗。

在配置文件里面可以修改端口各种参数之类的。

//修改端口
RABBITMQ_NODE_PORT=5672
  1. RABBITMQ_MNESIA_BASE
    默认指向 /var/lib/rabbitmq/mnesia ,更改该环境变量可以使您存放 Mnesia 数据库文件到希望的位置。
    RABBITMQ_LOG_BASE
    默认指向 /var/log/rabbitmq ,server 产生的 log 文件将存放于该目录。

  2. RABBITMQ_NODENAME
    默认指向 rabbit,当你打算在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值