GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal RabbitMQ di CentOS 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal dan konfigurasi RabbitMQ di server CentOS 7 Anda. Bagi Anda yang tidak tahu, RabbitMQ adalah perangkat lunak perantara pesan sumber terbuka (kadang-kadang disebut middleware berorientasi pesan) yang mengimplementasikan Advanced Message Queuing Protocol (AMQP). Server RabbitMQ ditulis dalam bahasa pemrograman Erlang dan dibangun di atas kerangka Open Telecom Platform untuk pengelompokan dan failover. Tersedia pustaka klien untuk antarmuka dengan broker untuk semua bahasa pemrograman utama.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi RabbitMQ di server CentOS 7.

Instal RabbitMQ di CentOS 7

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

yum -y update

Langkah 2. Memasang Erlang.

Instal Erlang menggunakan perintah:

wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum install erlang

Langkah 3. Memasang RabbitMQ.

Hal pertama yang harus dilakukan adalah pergi ke halaman unduh RabbitMQ dan unduh versi stabil terbaru dari RabbitMQ, Pada saat penulisan artikel ini adalah versi 3.6.1 :

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc

Menginstal RabbitMQ dan paket terkait kini semudah menjalankan hanya satu perintah:

yum install rabbitmq-server-3.6.1-1.noarch.rpm

Untuk memulai, menghentikan, memulai ulang, dan memeriksa status RabbitMQ, gunakan yang berikut:

# To start enable boot service:
systemctl enable rabbitmq-server

# To start the service:
systemctl start rabbitmq-server

# To stop the service:
systemctl stop rabbitmq-server

# To restart the service:
systemctl restart rabbitmq-server

# To check the status:
systemctl status rabbitmq-server

Langkah 4. Konfigurasi SELinux dan Firewall.

Kita harus mengizinkan port berikut melalui SELinux, dan Firewall untuk mengakses konsol manajemen jarak jauh RabbitMQ dari sistem jarak jauh:

firewall-cmd --permanent --add-port=4369/tcp
firewall-cmd --permanent --add-port=25672/tcp
firewall-cmd --permanent --add-port=5671-5672/tcp
firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --permanent --add-port=61613-61614/tcp
firewall-cmd --permanent --add-port=8883/tcp
firewall-cmd --reload
setsebool -P nis_enabled 1

Langkah 5. Akses konsol manajemen RabbitMQ.

Konsol manajemen rabbitMQ akan memungkinkan Anda memantau proses server melalui browser web:

rabbitmq-plugins enable rabbitmq_management
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

RabbitMQ akan tersedia di port HTTP 15672 secara default. Buka browser favorit Anda dan navigasikan ke http://yourdomain.com:15672 atau http://your-server-ip:15672 dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan penginstalan.

Selamat! Anda telah berhasil menginstal server RabbitMQ. Terima kasih telah menggunakan tutorial ini untuk menginstal RabbitMQ pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs resmi RabbitMQ.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Memasang Cluster Kubernetes di CentOS 7

  1. Cara Menginstal Git di CentOS 8

  2. Cara Menginstal Docker di CentOS 8

  3. Cara Menginstal Java 8 &11 di Centos 8