반응형
master, second 모두 실행
rabbitmq 설치
sudo apt-get install rabbitmq-server
관리자 계정 추가
sudo rabbitmqctl add_user {ID} {Password}
ex) sudo rabbitmqctl add_user rabbit rabbit
sudo rabbitmqctl set_user_tags {ID} administrator
ex) sudo rabbitmqctl set_user_tags rabbit administrator
management 활성화 및 접속
sudo rabbitmq-plugins enable rabbitmq_management
sudo service rabbitmq-server restart
web 접속 확인
http://localhost:15672/
hosts 파일 수정
vi /etc/hosts
master, second 서버의 도메인과 ip 세팅
second 서버에만 실행
erlang.cookie 복사
master에 있는 erlang.cookie 파일 복사 후 붙여넣기
cat /var/lib/rabbitmq/.erlang.cookie
클러스터 조인 및 상태확인
#클러스터 조인
rabbitmqctl stop_app
rabbitmqctl join_cluster --ram rabbit@{hostname}
ex) rabbitmqctl join_cluster --ram rabbit@RabbitMQ-Server-2
rabbitmqctl start_app
#클러스터 상태 확인
#root 권한으로만 확인 가능
rabbitmqctl cluster_status

web에서 클러스터 상태 확인

반응형
'RabbitMQ' 카테고리의 다른 글
| RabbitMQ Export Import 방법 (0) | 2025.04.04 |
|---|---|
| Feature flag `quorum_queue`: migration function crashed (0) | 2025.03.21 |
| RabbitMQ Service Connection test python (0) | 2023.06.20 |