Προαπαιτούμενα
Βήμα 1: Ενημερώστε το σύστημα
Βήμα 2: Εγκαταστήστε το Erlang
Βήμα 3: Εγκαταστήστε το RabbitMQ
Βήμα 4: Εκκινήστε τον διακομιστή
Βήμα 5: Ενεργοποιήστε και χρησιμοποιήστε την κονσόλα διαχείρισης RabbitMQ
Το RabbitMQ είναι ένας ευρέως χρησιμοποιούμενος μεσίτης μηνυμάτων ανοιχτού κώδικα γραμμένος στη γλώσσα προγραμματισμού Erlang. Ως ενδιάμεσο λογισμικό προσανατολισμένο σε μηνύματα, το RabbitMQ μπορεί να χρησιμοποιηθεί για την εφαρμογή του Advanced Message Queuing Protocol (AMQP) σε όλα τα σύγχρονα λειτουργικά συστήματα.
Αυτό το άρθρο εξηγεί πώς να εγκαταστήσετε το RabbitMQ σε μια παρουσία διακομιστή Vultr Ubuntu 16.04.
Προαπαιτούμενα
Πριν ξεκινήσετε, πρέπει:
- Αναπτύξτε μια ολοκαίνουργια παρουσία διακομιστή Vultr Ubuntu 16.04.
- Συνδεθείτε στο διακομιστή ως χρήστης sudo χωρίς root .
Βήμα 1: Ενημερώστε το σύστημα
Χρησιμοποιήστε τις ακόλουθες εντολές για να ενημερώσετε το σύστημά σας Ubuntu 16.04 στην πιο πρόσφατη σταθερή κατάσταση:
sudo apt-get update
sudo apt-get upgrade
Βήμα 2: Εγκαταστήστε το Erlang
Εφόσον το RabbitMQ είναι γραμμένο στο Erlang, πρέπει να εγκαταστήσετε το Erlang για να μπορέσετε να χρησιμοποιήσετε το RabbitMQ:
cd ~
wget http://packages.erlang-solutions.com/site/esl/esl-erlang/FLAVOUR_1_general/esl-erlang_20.1-1~ubuntu~xenial_amd64.deb
sudo dpkg -i esl-erlang_20.1-1\~ubuntu\~xenial_amd64.deb
Επαληθεύστε την εγκατάσταση του Erlang:
erl
Θα μεταφερθείτε στο κέλυφος Erlang που μοιάζει με:
Erlang/OTP 20 [erts-9.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V9.1 (abort with ^G)
Πατήστε Ctrl+Cδύο φορές για να βγείτε από το κέλυφος Erlang.
Βήμα 3: Εγκαταστήστε το RabbitMQ
Προσθέστε το αποθετήριο Apt στον κατάλογο της λίστας πηγών Apt ( /etc/apt/sources.list.d):
echo "deb https://dl.bintray.com/rabbitmq/debian xenial main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list
Στη συνέχεια, προσθέστε το δημόσιο κλειδί μας στη λίστα αξιόπιστων κλειδιών σας χρησιμοποιώντας apt-key:
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
Εκτελέστε την ακόλουθη εντολή για να ενημερώσετε τη λίστα πακέτων:
sudo apt-get update
Εγκαταστήστε το rabbitmq-serverπακέτο:
sudo apt-get install rabbitmq-server
Βήμα 4: Εκκινήστε τον διακομιστή
sudo systemctl start rabbitmq-server.service
sudo systemctl enable rabbitmq-server.service
Μπορείτε να ελέγξετε την κατάσταση του RabbitMQ:
sudo rabbitmqctl status
Από προεπιλογή, το RabbitMQ δημιουργεί έναν χρήστη με το όνομα " guest" με κωδικό πρόσβασης " guest. Μπορείτε επίσης να δημιουργήσετε τον δικό σας λογαριασμό διαχειριστή στον διακομιστή RabbitMQ χρησιμοποιώντας τις ακόλουθες εντολές. Αλλάξτε passwordστον δικό σας κωδικό πρόσβασης.
sudo rabbitmqctl add_user admin password
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Βήμα 5: Ενεργοποιήστε και χρησιμοποιήστε την κονσόλα διαχείρισης RabbitMQ
Ενεργοποιήστε την κονσόλα διαχείρισης RabbitMQ, ώστε να μπορείτε να παρακολουθείτε τις διαδικασίες διακομιστή RabbitMQ από ένα πρόγραμμα περιήγησης ιστού:
sudo rabbitmq-plugins enable rabbitmq_management
sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
Στη συνέχεια, πρέπει να ρυθμίσετε έναν λογαριασμό χρήστη διαχειριστή για πρόσβαση στην κονσόλα διαχείρισης διακομιστή RabbitMQ. Στις ακόλουθες εντολές, " mqadmin" είναι το όνομα χρήστη του διαχειριστή, " mqadminpassword" είναι ο κωδικός πρόσβασης. Θυμηθείτε να τα αντικαταστήσετε με τα δικά σας.
sudo rabbitmqctl add_user mqadmin mqadminpassword
sudo rabbitmqctl set_user_tags mqadmin administrator
sudo rabbitmqctl set_permissions -p / mqadmin ".*" ".*" ".*"
Τώρα, επισκεφτείτε την ακόλουθη διεύθυνση URL:
http://[your-vultr-server-IP]:15672/
Συνδεθείτε με τα διαπιστευτήρια που είχατε καθορίσει νωρίτερα. Θα σας καλωσορίσει με την κονσόλα απομακρυσμένης διαχείρισης RabbitMQ, όπου μπορείτε να μάθετε περισσότερα για το RabbitMQ.