[20180208]在CentOS 7 中安装ActiveMQ

CentOS 7 安装ActiveMQ

ActiveMQ需要JDK环境, 所以安装ActiveMQ首先需要安装JDK.

1. 下载ActiveMQ

ActiveMQ官网, 下载ActiveMQ的安装包

wget http://mirror.bit.edu.cn/apache//activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz

2. 安装ActiveMQ

# 准备软件的安装路径
mkdir /usr/local/software

# 解压ActiveMQ到软件安装路径
tar -zxvf apache-activemq-5.15.3-bin.tar.gz -C /usr/local/software
# 方便起见, 把解压后的apache-activemq-* 文件夹 改名为apache-activemq
mv /usr/local/software/apache-activemq-* /usr/local/software/apache-activemq

ActiveMQ此时就已经安装成功了.

3. 启动ActiveMQ

cd /usr/local/software/apache-activemq

# 前台进程启动ActiveMQ
./bin/activemq console
# 后台进程启动ActiveMQ
./bin/activemq start

# 停止ActiveMQ
./bin/activemq stop

启动成功之后可以通过 http://ip:8161访问ActiveMQ管理界面, 默认用户名密码是admin/admin

访问之前需要放开8161端口

firewall-cmd --zone=public --add-port=8161/tcp --permanent
firewall-cmd --reload

4. 创建ActiveMQ Systemd服务

vi /etc/systemd/system/activemq.service

在activemq.service*文件中写入以下内容

[Unit]
Description=ActiveMQ service
After=network.target

[Service]
Type=forking
WorkingDirectory=/opt/activemq/bin
ExecStart=/var/activemq/bin/activemq start
ExecStop=/var/activemq/bin/activemq stop
User=root
Group=root

[Install]
WantedBy=multi-user.target

现在可以使用如下命令来操作ActiveMQ

# 重新加载一下Systemd unit
systemctl daemon-reload
# 然后就可以使用下面的命令操作ActiveMQ了
systemctl start/stop/status activemq
    原文作者:douglee
    原文地址: https://www.jianshu.com/p/9e5f2057cb9c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞