文章目錄
- 一、集群環境
- 二、基礎環境部署
- 1.修改主機名
- 2.關閉防火墻
- 3.配置主機映射
- 4.配置yum源
- 5.安裝rabbitmq服務
- 6.開啟圖形化界面
- 7.啟動rabbitmq服務
- 8.查看rabbitmq服務
- 三、集群部署
- 1.配置cookie
- 2.節點加入集群
一、集群環境
| node | rabbitmq磁盤節點 |
|---|---|
| node1 | rabbitmq記憶體節點 |
| node2 | rabbitmq記憶體節點 |
鏡像為centos7.5.1804,大小最 1 CPU,2G RAM,20G DISK
二、基礎環境部署
以下操作所有的節點都要做根據自己的環境做出修改
1.修改主機名
hostnamectl set-hostname <主機名>
2.關閉防火墻
systemctl stop firewalld
setenforce 0
3.配置主機映射
echo 192.168.200.16 node >> /etc/hosts
echo 192.168.200.25 node1 >> /etc/hosts
echo 192.168.200.19 node2 >> /etc/hosts
4.配置yum源
rm -rf /etc/yum.repos.d/*
cat /etc/yum.repos.d/rabbitmq.repo
[rabbitmq]
name=rabbitmq
gpgcheck=0
enabled=1
baseurl=ftp://192.168.100.10/rabbitmq-repo
[centos]
name=centos
gpgcheck=0
enabled=1
baseurl=ftp://192.168.100.10/centos
5.安裝rabbitmq服務
yum -y install rabbitmq-server
6.開啟圖形化界面
rabbitmq-plugins enable rabbitmq_management
7.啟動rabbitmq服務
systemctl restart rabbitmq-server
8.查看rabbitmq服務
yum -y install net-tools
[root@node ~]# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:25672 0.0.0.0:* LISTEN 1760/beam.smp
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 529/rpcbind
tcp 0 0 0.0.0.0:4369 0.0.0.0:* LISTEN 1775/epmd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1216/sshd
tcp 0 0 0.0.0.0:15672 0.0.0.0:* LISTEN 1760/beam.smp
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 987/master
tcp6 0 0 :::5672 :::* LISTEN 1760/beam.smp
tcp6 0 0 :::111 :::* LISTEN 529/rpcbind
tcp6 0 0 :::4369 :::* LISTEN 1775/epmd
tcp6 0 0 :::22 :::* LISTEN 1216/sshd
tcp6 0 0 ::1:25 :::* LISTEN 987/master
出現埠15672說明rabbitmq圖形化界面開啟成功了
出現埠25672說明rabbitmq服務啟動成功了
三、集群部署
1.配置cookie
node節點:
[root@node ~]# scp /var/lib/rabbitmq/.erlang.cookie 192.168.200.19:/var/lib/rabbitmq/
[root@node ~]# scp /var/lib/rabbitmq/.erlang.cookie 192.168.200.25:/var/lib/rabbitmq/
2.節點加入集群
node1、node2節點:
[root@node1 ~]# systemctl restart rabbitmq-server
[root@node1 ~]# rabbitmqctl stop_app
Stopping node rabbit@node1 ...
...done.
[root@node1 ~]# rabbitmqctl join_cluster --ram rabbit@node
Clustering node rabbit@node1 with rabbit@node ...
...done.
[root@node1 ~]# rabbitmqctl start_app
Starting node rabbit@node1 ...
...done.
到此rabbitqm集群搭建完成了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/276157.html
標籤:其他
