Cara Install Rabbitmq-server dan Erlang di Linux [2023]



rabbitmq-server dan Erlang adalah perangkat lunak yang penting dalam lingkup pengembangan dan manajemen aplikasi berbasis pesan. Dengan menginstal kedua perangkat lunak ini di sistem operasi Linux Anda, Anda dapat mengoptimalkan proses pertukaran pesan dan memperkuat infrastruktur aplikasi Anda. Artikel ini akan memberikan panduan lengkap tentang cara menginstal rabbitmq-server dan Erlang di Linux dengan langkah-langkah yang jelas dan rinci.

Apa itu rabbitmq-server dan Erlang?

rabbitmq-server adalah sistem pesan open-source yang mengimplementasikan protokol AMQP (Advanced Message Queuing Protocol) untuk mengatur antrean pesan. Ini membantu dalam mentransfer pesan antara komponen aplikasi, memungkinkan aplikasi untuk berkomunikasi secara efisien. Erlang, di sisi lain, adalah bahasa pemrograman yang kuat dan paralel yang digunakan untuk membangun sistem yang sangat terdistribusi dan skalabel.

Cara Install Rabbitmq-server dan Erlang di Linux:

Update the system
sudo yum update -y

Install Erlang

sudo yum install https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.11/erlang-23.3.4.11-1.el7.x86_64.rpm -y

Install RabbitMQ

sudo yum install https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.13/rabbitmq-server-3.9.13-1.el7.noarch.rpm -y

Start RabbitMQ Server

Server tidak dimulai sebagai daemon secara default saat paket server RabbitMQ diinstal. Untuk memulai daemon secara default saat sistem melakukan booting, sebagai administrator jalankan.

chkconfig rabbitmq-server on

lalu

sudo rabbitmq-server -detached

Setelah instalasi, mulai ulang layanan

sudo systemctl restart rabbitmq-server

Mengelola Layanan

Untuk mengelola layanan, Anda dapat menggunakan fungsi berikut:

sudo systemctl start rabbitmq-server sudo systemctl restart rabbitmq-server sudo systemctl aktifkan rabbitmq-server sudo systemctl status rabbitmq-server sudo systemctl hentikan rabbitmq-server

Instal plugin manajemen

Secara default, Rabbitmq adalah plugin klien yang belum diinstal, dan perlu diinstal.

sudo rabbitmq-plugins enable rabbitmq_management

User manajemen

Deskripsi: Rabbitmq memiliki akun default dan kata sandinya adalah: tamu, secara default, Anda hanya dapat mengaksesnya di localhost unit ini, jadi Anda perlu menambahkan pengguna login jarak jauh.

Tambahkan pengguna baru

sudo rabbitmqctl add_user admin admin

Tetapkan izin operasi penetapan pengguna

sudo rabbitmqctl set_user_tags admin administrator

Tambahkan izin sumber daya ke pengguna

sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Ubah password

sudo rabbitmqctl change_password username newpassword

Hapus user

sudo rabbitmqctl delete_user username

Lihat semua daftar user

sudo rabbitmqctl list_users

diagnosa rabbitmq

Memeriksa apakah node lokal sedang berjalan dan alat CLI berhasil mengautentikasinya

sudo rabbitmq-diagnostics ping

Mencetak komponen yang diaktifkan (aplikasi), pendengar TCP, gangguan penggunaan memori, alarm

sudo rabbitmq-diagnostics status

Mencetak informasi keanggotaan cluster

sudo rabbitmq-diagnostics cluster_status

Mencetak konfigurasi node yang efektif

sudo rabbitmq-diagnostics environment

Tidak bisa memulai setelah install?

Coba ini:

sudo lsof -i :25672
sudo kill <PID>
sudo rabbitmq-server -detached

Di mana ID proses yang menempati port 25672

Uninstall Rabbitmq and Erlang

Uninstall Erlang

yum list | grep erlang
yum -y remove erlang-*
rm -rf /usr/lib64/erlang

Uninstall Rabbitmq

yum list | grep rabbitmq
yum -y remove rabbitmq-server.noarch

find / -name rabbit*

Kesimpulan

Dengan mengikuti panduan lengkap ini, Anda sekarang memiliki pengetahuan yang mendalam tentang cara menginstal rabbitmq-server dan Erlang di Linux. rabbitmq-server dan Erlang adalah kombinasi yang kuat untuk membangun sistem berbasis pesan yang efisien dan skalabel. Pastikan untuk melakukan langkah-langkah instalasi dengan cermat dan mengkonfigurasi rabbitmq-server sesuai dengan kebutuhan aplikasi Anda.

Post a Comment

Post a Comment (0)

Previous Post Next Post