Πώς να εγκαταστήσετε το RabbitMQ στο Ubuntu 16.04

Το 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.

Αφήστε ένα σχόλιο

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα