CentOS 安装 ActiveMQ 的详细步骤
准备工作
- 确保系统为 CentOS 操作系统,版本为 CentOS 7 或更高版本。
- 确保系统已安装 JDK 1.8 或更高版本。
- 确保系统已安装 Maven 3.0 或更高版本。
下载 ActiveMQ
- 访问 ActiveMQ 官方网站:https://activemq.apache.org/
- 在首页点击“Download”按钮,选择合适的 ActiveMQ 版本下载。
安装 ActiveMQ
- 将下载的 ActiveMQ 安装包上传至 CentOS 服务器。
- 解压安装包:
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
- 编辑
conf/activemq.xml文件:
vi conf/activemq.xml
- 在
<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:
为什么我的 ActiveMQ 启动失败?
答:请确保您的系统已安装 JDK 1.8 或更高版本,并且已正确配置环境变量,请检查/var/log/activemq/activemq.log文件中的错误信息,以便确定问题所在。如何在 ActiveMQ 中配置多个消息队列?
答:在conf/activemq.xml文件中,可以在<destinations>标签内添加多个<queue>或<topic>标签,为每个队列或主题设置一个physicalName属性。
<destinations>
<queue physicalName="queue/example1" />
<queue physicalName="queue/example2" />
<topic physicalName="topic/example" />
</destinations> 【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复