如何在Debian 9上安装ActiveMQ Message Broker

Apache ActiveMQ是一个用Java编写的免费且开放源代码的消息代理软件,可以作为分发之间通信的中心点。

如何在Debian 9上安装ActiveMQ Message Broker

Apache ActiveMQ是一个用Java编写的免费的开源消息代理软件,可以作为分布式进程间通信的中心点。 Apache ActiveMQ功能非常强大,易于使用企业集成模式并支持许多语言客户端和协议。 Apache ActiveMQ具有多种功能,包括支持AMQP和MQTT,跨语言客户端和协议,支持企业集成模式,支持可插拔传输协议,专为高性能集群,客户端服务器,基于对等的通信等而设计。

在本教程中,我们将学习如何在Debian 9服务器上安装Apache ActiveMQ。

先决条件

  • 运行Debian 9的服务器。
  • 具有sudo权限的非root用户。

安装Java

ActiveMQ是用Java编写的,因此您需要将Java 8安装到您的系统中。 您可以通过运行以下命令来安装它:

sudo apt-get install default-jdk -y

一旦安装了Java,您可以使用以下命令检查Java的版本:

java -version

您应该看到以下输出:

openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-1-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

安装ActiveMQ

接下来,您将需要下载最新版本的ActiveMQ。 您可以使用以下命令从其官方网站下载它:

wget http://www-us.apache.org/dist//activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz

下载完成后,使用以下命令提取下载的文件:

tar -xvzf apache-activemq-5.15.3-bin.tar.gz

接下来,将提取的目录复制到/ opt目录中:

sudo cp -r apache-activemq-5.15.3 /opt/activemq

接下来,使用以下命令启动ActiveMQ服务:

sudo /opt/activemq/bin/activemq start

接下来,使用以下命令检查ActiveMQ是否正在运行:

netstat -tulnp | grep java

如果一切正常,您应该看到以下输出:

tcp6       0      0 :::61613                :::*                    LISTEN      17871/java          
tcp6       0      0 :::61614                :::*                    LISTEN      17871/java          
tcp6       0      0 :::61616                :::*                    LISTEN      17871/java          
tcp6       0      0 :::1883                 :::*                    LISTEN      17871/java          
tcp6       0      0 :::8161                 :::*                    LISTEN      17871/java          
tcp6       0      0 :::36801                :::*                    LISTEN      17871/java          
tcp6       0      0 :::5672                 :::*                    LISTEN      17871/java          

访问ActiveMQ Web界面

默认情况下,ActiveMQ监听端口8161 。 打开您的网络浏览器并输入URL http:// your-server-ip:8161 ,您将被重定向到以下页面:

访问ActiveMQ Web界面

接下来,单击管理ActiveMQ代理,您应该会看到以下页面:

管理ActiveMQ代理

在这里,输入用户名admin和密码admin,然后点击OK按钮,你应该看到下面的页面。

ActiveMQ仪表板


分享按钮