1.1
1。3 centos 7 hostnameabc
2。异丙醇- 172.20.0.2 B - 172.20.0.3 C - 172.20.0.4
3。主机
vim/etc/ho RabbitMq集群安装sts
172.20.0.2 172.20.0.3 B 172.20.0.4 C
4。
1.2所有节点
1。
2. esl-erlang rpmwget https://packages.erlangsolutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_22.1.71 ~ centos ~ 7 _amd64.rpm3. esl-erlang
yum安装esl-erlang_22.1.7-1_centos_7_amd64。rpm4. esl-erlang
erl - version 出现“Erlang (SMP, ASYNC_THREADS HIPE)(梁)模拟器版本10.5.5”证明安装成功5。rabbitmq rpm
wget https://github.com/rabbitmq/rabbitmqserver/releases/download/v3.8.1/rabbitmq-server-3.8.11.el7.noarch.rpm6。socat
yum安装socat7。rabbitmq
rpm -ivh rabbitmq服务器- 3.8.1 1. - el7.noarch。rpm1.3所有节点
1。
rabbitmq-plugins启用 rabbitmq_management rabbitmq-plugins列表1.4所有节点
1。
rabbitmqctl地位3。
systemctl启用rabbitmq-server.service systemctl开始rabbitmq-server.service systemctl停止rabbitmq-server.service systemctl rabbitmq服务器重新启动。服务4。rabbitmq
chmod 600/var/lib/rabbitmq/.erlang.cookie vim/var/lib/rabbitmq/.erlang.cookie “保持所有节点饼干?致”2。B
rabbitmqctl stop_app rabbitmqctl join_cluster - ram rabbit@A rabbitmqctl start_app3。C
rabbitmqctl stop_app rabbitmqctl join_cluster - ram rabbit@A rabbitmqctl start_app4。
#
rabbitmqctl cluster_status5。
rabbitmqctl set_policy ha-all“^”“{“ha-mode”:“所有”}’1.6
1。rabbitmq
rabbitmqctl add_user管理123456 rabbitmqctl set_user_tags管理管理员 rabbitmqctl set_permissions - p/管理”。*””。*””。*”
RabbitMq集群安装