Linux环境下ActiveMQ 5.12.1详细安装与配置教程

5星 · 超过95%的资源 需积分: 10 108 下载量 185 浏览量 更新于2024-09-09 收藏 1.49MB DOCX 举报
"这篇文档详细介绍了在Linux环境下安装和配置Apache ActiveMQ 5.12.1的步骤,包括下载、解压、启动服务、访问Web管理控制台、配置数据库连接以及进行基本的测试。" Apache ActiveMQ是开源的消息中间件,它遵循开放消息中间件协议(Open Message Broker Protocol),允许应用程序之间交换数据。在这个文档中,我们将深入探讨如何在Linux系统(Ubuntu 14.04 LTS)上安装和配置ActiveMQ 5.12.1版本。 首先,通过`wget`命令从Apache官方网站下载ActiveMQ 5.12.1的二进制包,然后使用`tar`命令进行解压,并将解压后的目录重命名为`activemq`,移动到`/usr/local`目录下。接着,进入`bin`目录并执行`./activemq start`来启动服务。ActiveMQ内置了一个Jetty服务器,其Web管理控制台默认监听8161端口,可以通过浏览器访问`http://<your_ip>:8161`来查看。 为了安全,ActiveMQ使用`jetty-realm.properties`文件进行用户身份验证。首次访问Web控制台时,需要输入此文件中设定的用户名和密码。 接下来是数据库配置部分,这里使用的是MySQL 5.6.27。首先创建一个名为`activemq`的数据库用户,密码为`activemq`,并创建同名的数据库。确保数据库开启二进制日志功能,这在MySQL的`my.cnf`配置文件中设置。然后,将MySQL的JDBC驱动(例如`mysql-connector-java-5.1.37-bin.jar`)复制到ActiveMQ的`lib`目录,以便于ActiveMQ连接数据库。 在`conf`目录下的`activemq.xml`配置文件中,你需要配置数据库连接的相关参数,比如数据源、用户名、密码等。配置完成后,重启ActiveMQ服务使更改生效。可以通过在启动命令后添加`console`来以控制台模式启动,便于观察启动过程中的日志输出。 最后,通过Web控制台测试配置是否成功。创建一个名为`MyQueue`的队列,并向该队列发送消息。如果一切正常,消息会被持久化存储到数据库中,且在Web控制台上可以看到队列`MyQueue`中消息的数量增加。 总结来说,这个文档提供了从头到尾的ActiveMQ安装和配置指南,对于在Linux环境中部署和管理ActiveMQ的初学者非常有帮助。通过遵循这些步骤,用户可以顺利地建立一个连接到MySQL数据库的ActiveMQ服务器,并能通过Web界面进行管理和监控。