I denne vejledning vil vi gennemgå, hvordan du kan installere et RabbitMQ-kluster på en Ubuntu 22.04-server. Denne installation kan være særligt nyttig for brugere af en VPS-server.
Forudsætninger
- Ubuntu 22.04 installeret på dine servere.
- Root-adgang eller sudo-rettigheder.
- En aktiv internetforbindelse.
- Erhvervsmæssig kendskab til terminalen og serveradministration.
Trin 1: Opdater systemet
Først skal du opdatere dit system for at sikre, at alle pakker er opdaterede:
sudo apt update && sudo apt upgrade -y
Trin 2: Installer Erlang
RabbitMQ kræver Erlang for at fungere. Tilføj Erlang-repositoryet og installer det:
sudo apt install -y gnupg2
echo "deb https://dl.bintray.com/rabbitmq/debian buster main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
curl -fsSL https://dl.bintray.com/rabbitmq/keys/rabbitmq-release-signing-key.asc | sudo gpg --dearmor -o /usr/share/keyrings/rabbitmq.gpg
sudo apt update
sudo apt install erlang -y
Trin 3: Installer RabbitMQ
Installer RabbitMQ-serveren:
sudo apt install rabbitmq-server -y
Trin 4: Aktiver RabbitMQ Management Plugin
Aktiver management-plugin for at få adgang til webgrænsefladen:
sudo rabbitmq-plugins enable rabbitmq_management
Trin 5: Start og aktiver RabbitMQ-tjenesten
Start RabbitMQ-tjenesten og aktiver den ved opstart:
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
Trin 6: Konfigurer klusteret
Kør følgende kommandoer for at tilføje noder til klusteret:
sudo rabbitmqctl stop_app
sudo rabbitmqctl reset
sudo rabbitmqctl join_cluster rabbit@
sudo rabbitmqctl start_app
Trin 7: Adgang til RabbitMQ Management Interface
Naviger til følgende URL i din webbrowser for at få adgang til RabbitMQ-webgrænsefladen:
http://your-server-ip:15672/
Afslutning
Dine RabbitMQ-noder er nu konfigureret som et kluster, og du kan administrere dem via webgrænsefladen. Denne løsning kan være særligt nyttig for dem, der ønsker at implementere en meddelelsesbro fra en VPS-server.