CentOS下ActiveMQ正确安装路径及配置方法是什么?

CentOS 安装 ActiveMQ 的详细步骤

准备工作

  1. 确保系统为 CentOS 操作系统,版本为 CentOS 7 或更高版本。
  2. 确保系统已安装 JDK 1.8 或更高版本。
  3. 确保系统已安装 Maven 3.0 或更高版本。

下载 ActiveMQ

  1. 访问 ActiveMQ 官方网站:https://activemq.apache.org/
  2. 在首页点击“Download”按钮,选择合适的 ActiveMQ 版本下载。

安装 ActiveMQ

  1. 将下载的 ActiveMQ 安装包上传至 CentOS 服务器。
  2. 解压安装包:
tar -zxvf activemq-5.15.6-bin.tar.gz

进入解压后的目录:

cd activemq-5.15.6-bin

启动 ActiveMQ:

./bin/activemq start

检查 ActiveMQ 是否启动成功:

netstat -tulnp | grep 61616

如果出现以下信息,则表示 ActiveMQ 启动成功:

tcp        0      0 0.0.0.0:61616           0.0.0.0:*               LISTEN      2872/java

配置 ActiveMQ

  1. 编辑 conf/activemq.xml 文件:
vi conf/activemq.xml
  1. <broker> 标签内添加以下内容,设置消息存储位置:
<destinations>
    <queue physicalName="queue/example" />
</destinations>
<broker>
    <destinations>
        <queue physicalName="queue/example" />
    </destinations>
    <plugins>
        <plugin className="org.apache.activemq.store.jdbc.JDBCPersistenceAdapter">
            <param name="driverClassName" value="com.mysql.jdbc.Driver"/>
            <param name="url" value="jdbc:mysql://localhost:3306/activemq"/>
            <param name="user" value="root"/>
            <param name="password" value="root"/>
            <param name="createTablesOnStartup" value="true"/>
        </plugin>
    </plugins>
</broker>

保存并退出文件。

访问 ActiveMQ 控制台

打开浏览器,输入以下地址访问 ActiveMQ 控制台:

http://your_server_ip:8161/activemq

使用默认用户名和密码登录:

用户名:admin
密码:admin

FAQs:

  1. 为什么我的 ActiveMQ 启动失败?
    答:请确保您的系统已安装 JDK 1.8 或更高版本,并且已正确配置环境变量,请检查 /var/log/activemq/activemq.log 文件中的错误信息,以便确定问题所在。

  2. 如何在 ActiveMQ 中配置多个消息队列?
    答:在 conf/activemq.xml 文件中,可以在 <destinations> 标签内添加多个 <queue><topic> 标签,为每个队列或主题设置一个 physicalName 属性。

<destinations>
    <queue physicalName="queue/example1" />
    <queue physicalName="queue/example2" />
    <topic physicalName="topic/example" />
</destinations>

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!

(0)
热舞的头像热舞
上一篇 2026-02-01 17:27
下一篇 2026-02-01 17:32

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

广告合作

QQ:14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信