RabbitMQ集群搭建--CentOs7、rabbitmq-server3.6

目录

CentOs7.6 搭建 RabbitMQ 3.6 单机服务与使用

安装

安装 RabbitMQ

启动服务

服务状态

查看日志

开启管理UI

访问管理UI

开启镜像集群

停止RabbitMQ 服务

设置 Erlang Cookie

注意事项

运行各节点

组成集群

设置内存节点

更改节点属性

查看集群状态

登录后台

​设置镜像队列策略

集群重启

优化Linux内核参数(最大文件数量)

授权操作

添加用户

删除用户

修改密码

用户授权

查看用户授权

查看当前用户列表

添加角色

CentOs7.6 搭建 RabbitMQ 3.6 单机服务与使用

环境

台主机

CentOS7.6.1810

RabbitMQ3.6

 

注意事项

关闭防火墙或iptables

centos 6.x 关闭 iptables

$ service iptables stop # 关闭命令:

centos 7.x 关闭firewall

$ systemctl stop firewalld.service # 停止firewall

注:不想关闭防火墙,就开放5672、1567225672端口与4369端口,设置之后可以通过网页方式管理MQ

4369 -- erlang发现口

5672 --client端通信口

15672 -- 管理界面ui端口

25672 -- server间内部通信口                            

firewall-cmd --permanent --zone=public --add-port=4369/tcp

firewall-cmd --permanent --zone=public --add-port=5672/tcp

firewall-cmd --permanent --zone=public --add-port=15672/tcp

firewall-cmd --permanent --zone=public --add-port=25672/tcp

firewall-cmd  --reload

修改主机名(建议重启

]# hostnamectl set-hostname node1

]# hostnamectl set-hostname node2

 

修改hosts文件三台主机文件必须相同

vim /etc/hosts

192.168.2.3 node1

192.168.2.4 node2

注:保证集群的高可用,至少要有1个disc节点

     RabbitMQ Cluster 全部挂掉,RAM节点无法先启动,必须先启动disc节点

     推荐 2 RAM 1 DISC 集群搭建方式

(当disc节点崩溃,集群仍可以运行,但无法进行其他操作(增删查改),知道disc节点恢复,解决:增加disc节点)

 

 

安装

RabbitMQ 安装需要依赖 Erlang 环境

$ cd /opt

$ wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm

 

$ yum install erlang-19.0.4-1.el7.centos.x86_64.rpm

安装 RabbitMQ

$ cd /opt

$ wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm

$ yum install rabbitmq-server-3.6.10-1.el7.noarch.rpm  -y

启动服务

systemctl start  rabbitmq-server.service

systemctl enable rabbitmq-server.service

服务状态

$ service rabbitmq-server status

查看日志

$ cat /var/log/rabbitmq/rabbit@node1.log

=INFO REPORT==== 16-Aug-2017::11:43:32 ===

Starting RabbitMQ 3.6.10 on Erlang 19.0.4

Copyright (C) 2007-2017 Pivotal Software, Inc.

Licensed under the MPL.  See http://www.rabbitmq.com/

 

=INFO REPORT==== 16-Aug-2017::11:43:32 ===node           : rabbit@localhost

home dir       : /var/lib/rabbitmq

config file(s) : /etc/rabbitmq/rabbitmq.config (not found)

cookie hash    : kuUba2xGLitNNO48qE0Hrg==

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值