1 环境

节点 主机名 ip地址 操作系统版本
节点一 midware1 10.5.11.74 centos 7.5
节点二 midware2 10.5.11.75 centos 7.5

2 设置hostname

2.1 添加 hosts

vi /etc/hosts

10.5.11.74 midware1
10.5.11.75 midware2

2.2 hostname

节点一

hostnamectl set-hostname midware1

节点二

hostnamectl set-hostname midware2

3 集群安装

3.1 节点一安装软件

rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
rpm -ivh erlang-18.1-1.el6.x86_64.rpm
rpm -ivh rabbitmq-server-3.6.8-1.el6.noarch.rpm

3.2 节点一配置

systemctl enable rabbitmq-server
systemctl start rabbitmq-server
rabbitmqctl add_user cares   'passwd'
rabbitmqctl set_user_tags cares administrator
rabbitmqctl  set_permissions -p / cares '.*' '.*' '.*'
rabbitmq-plugins enable rabbitmq_management

3.3 节点二安装软件

rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
rpm -ivh erlang-18.1-1.el6.x86_64.rpm
rpm -ivh rabbitmq-server-3.6.8-1.el6.noarch.rpm

3.4 复制节点一的cookie文件

在节点一执行以下命令
scp  /var/lib/rabbitmq/.erlang.cookie root@10.5.11.75://var/lib/rabbitmq/


在节点二执行以下命令
cd /var/lib/rabbitmq/
chown rabbitmq.rabbitmq .erlang.cookie

3.5 节点二配置

systemctl enable rabbitmq-server
systemctl start rabbitmq-server
rabbitmqctl add_user cares   'passwd'
rabbitmqctl set_user_tags cares administrator
rabbitmqctl  set_permissions -p / cares '.*' '.*' '.*'
rabbitmq-plugins enable rabbitmq_management

3.6 节点二加入集群

在节点一执行以下命令

rabbitmqctl stop_app
rabbitmqctl join_cluster rabbit@midware2 --ram
rabbitmqctl start_app

rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'

upload successful



中间件      rabbit mq 集群安装

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!