Cách cài đặt ActiveMQ Message Broker trên Debian 9

theanh

Administrator
Nhân viên
Apache ActiveMQ là phần mềm môi giới tin nhắn mã nguồn mở và miễn phí được viết bằng Java, có thể đóng vai trò là điểm trung tâm để giao tiếp giữa các quy trình phân tán. Apache ActiveMQ rất mạnh mẽ, đi kèm với các Mẫu tích hợp doanh nghiệp dễ sử dụng và hỗ trợ nhiều ngôn ngữ máy khách và giao thức. Apache ActiveMQ đi kèm với nhiều tính năng bao gồm hỗ trợ AMQP và MQTT, Giao thức và Máy khách Đa ngôn ngữ, hỗ trợ cho các Mẫu tích hợp Doanh nghiệp, hỗ trợ các giao thức truyền tải có thể cắm được, được thiết kế cho cụm hiệu suất cao, máy khách-máy chủ, giao tiếp dựa trên ngang hàng và nhiều hơn nữa.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Apache ActiveMQ trên máy chủ Debian 9.

Điều kiện tiên quyết​

  • Máy chủ chạy Debian 9.
  • Máy chủ không phải root có quyền sudo.

Cài đặt Java​

ActiveMQ được viết bằng Java, vì vậy bạn sẽ cần cài đặt Java 8 vào hệ thống của mình. Bạn có thể cài đặt bằng cách chỉ cần chạy lệnh sau:
Mã:
sudo apt-get install default-jdk -y
Sau khi Java được cài đặt, bạn có thể kiểm tra phiên bản Java bằng lệnh sau:
Mã:
java -version
Bạn sẽ thấy đầu ra sau:
Mã:
openjdk version "1.8.0_151"Môi trường chạy thời gian thực OpenJDK (bản dựng 1.8.0_151-8u151-b12-1-b12)Máy ảo máy chủ OpenJDK 64-Bit (bản dựng 25.151-b12, chế độ hỗn hợp)

Cài đặt ActiveMQ​

Tiếp theo, bạn sẽ cần tải xuống phiên bản mới nhất của ActiveMQ. Bạn có thể tải xuống từ trang web chính thức của họ bằng lệnh sau:
Mã:
wget http://www-us.apache.org/dist//activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Mã:
tar -xvzf apache-activemq-5.15.3-bin.tar.gz
Tiếp theo, sao chép thư mục đã giải nén vào thư mục /opt:
Mã:
sudo cp -r apache-activemq-5.15.3 /opt/activemq
Tiếp theo, hãy khởi động dịch vụ ActiveMQ bằng lệnh sau:
Mã:
sudo /opt/activemq/bin/activemq start
Tiếp theo, hãy kiểm tra xem ActiveMQ có đang chạy hay không bằng lệnh sau lệnh:
Mã:
netstat -tulnp | grep java
Nếu mọi thứ diễn ra tốt đẹp, bạn sẽ thấy kết quả sau:
Mã:
tcp6 0 0 :::61613 :::* LISTEN 17871/javatcp6 0 0 :::61614 :::* LISTEN 17871/javatcp6 0 0 :::61616 :::* LISTEN 17871/javatcp6 0 0 :::1883 :::* LISTEN 17871/javatcp6 0 0 :::8161 :::* LISTEN 17871/javatcp6 0 0 :::36801 :::* LISTEN 17871/javatcp6 0 0 :::5672 :::* LISTEN 17871/java

Truy cập Giao diện Web ActiveMQ​

Theo mặc định, ActiveMQ lắng nghe trên cổng 8161. Mở trình duyệt web của bạn và nhập URL , bạn sẽ được chuyển hướng đến trang sau:



Tiếp theo, nhấp vào Quản lý ActiveMQ broker, bạn sẽ thấy trang sau:



Tại đây, nhập tên người dùng là admin và mật khẩu là admin, sau đó nhấp vào nút OK, bạn sẽ thấy trang sau.
 
Back
Bên trên