Cara Menginstal Apache ActiveMQ di Ubuntu 22.04

Apache ActiveMQ adalah layanan broker opensource berorientasi pesan middleware (MOM) yang ditulis dalam bahasa pemrograman Java. Ini adalah protokol yang dikembangkan oleh yayasan Apache yang membantu mengirim pesan antar aplikasi yang berbeda dengan fitur tambahan.

Tutorial ini membantu Anda menginstal Apache ActiveMQ di sistem Linux Ubuntu 22.04 LTS.


Persiapan

ActiveMQ dapat dikonfigurasi pada sistem apa pun yang telah menginstal Java . Jadi, pastikan bahwa sistem Linux Ubuntu 22.04 Anda telah menginstal Java.

Anda dapat menginstal Java di Anda dengan perintah berikut.

sudo apt update 
Sudo apt install default-jdk

Ini adalah praktik yang baik dan direkomendasikan untuk menjalankan aplikasi sebagai pengguna non-root. Untuk membuat pengguna di sistem Anda, ketik:

sudo adduser activemq

Setel kata sandi untuk menyelesaikan pembuatan pengguna.

Sekarang, Ubuntu 22.04 siap untuk instalasi Apache ActiveMQ. Ikuti langkah-langkah di bawah ini:

Install Apache ActiveMQ di Ubuntu 22.04

Pertama-tama, unduh versi terbaru kode sumber Apache ActiveMQ dari halaman unduhan resminya.

Saat ini, ActiveMQ 5.17.0 adalah versi terbaru yang tersedia, yang dapat diunduh dengan perintah berikut.

wget https://dlcdn.apache.org//activemq/5.17.0/apache-activemq-5.17.0-bin.tar.gztar xzf apache-activemq-5.17.0 -bin.zip -C /opt

Perintah kedua akan mengekstrak file di direktori /opt/apache-activemq-5.17.0.

Default ActiveMQ memungkinkan hanya di localhost. Untuk mengaktifkan akses ActiveMQ untuk jaringan lokal atau publik, edit file konfigurasi conf/jetty.xml.

sudo nano /opt/apache-activemq-5.17.0/conf/jetty.xml

.Untuk mempermudah memulai layanan, buat file konfigurasi untuk ActiveMQ seperti di bawah ini:

sudo nano /etc/systemd/system/activemq.service

Tambahkan konten berikut:

/etc/systemd/system/activemq.service 
[Unit] Deskripsi=Apache ActiveMQ Message Broker 
After=network-online.target 
[Service] 
Type=forking 
User=activemq 
Group=activemq 
WorkingDirectory=/opt/apache-activemq-5.17.0/bin 
ExecStart=/opt/apache-activemq-5.17.0/bin/activemq start 
ExecStop=/opt/Apache-activemq-5.17.0/bin/activemq stop 
Restart=on-abort 
[Install] 
WantedBy=multi-user.target

Jika versi atau lokasi ActiveMQ berbeda, perbarui konfigurasi sesuai sistem Anda.

sudo systemctl daemon-reload

Setelah itu, aktifkan layanan sistem ActiveMQ untuk memulai otomatis saat boot sistem. Juga, mulai service.

sudo systemctl enable activemq.service Sudo systemctl start activemq.service

Setelah layanan dimulai, pastikan bahwa layanan ActiveMQ aktif dan berjalan:

sudo systemctl status activemq.service

Cara Memasang ActiveMQ di Ubuntu 22.04Apache ActiveMQ Borker Menjalankan Service
Itu saja. Layanan Apache ActiveMQ aktif dan berjalan di Ubuntu 22.04 LTS system.

Test Instalasi

Saat instalasi ActiveMQ selesai pada sistem Ubuntu. Mari kita uji apakah instalasi berhasil dengan sukses.

Jika firewall UFQ aktif dan Anda mengakses Apache ActiveMQ dari host jarak jauh, pastikan untuk membuka port 8161. Anda dapat membuka port UFW dengan perintah berikut.

sudo ufw allow 8161/tcp

Sekarang, buka browser dan akses
http://server-ip:8161/
Beranda Apache ActiveMQ Anda dapat mengakses bagian admin ActiveMQ dengan URL berikut:
http://server-ip:8161/admin Nama pengguna: admin Kata sandi: admin Cara Memasang ActiveMQ di Ubuntu 22.04Apache ActiveMQ Broker Admin

Dalam tutorial ini, Anda telah belajar menginstal Apache ActiveMQ pada sistem Ubuntu. Selain itu, memberikan Anda konfigurasi untuk mengakses ActiveMQ pada jaringan pribadi atau publik.

Simpan nama, email, dan situs web saya di browser ini untuk komentar saya berikutnya.

Referensi tecadmin.com