CentOS 7 安裝ActiveMQ
ActiveMQ需要JDK環(huán)境, 所以安裝ActiveMQ首先需要安裝JDK.
1. 下載ActiveMQ
去ActiveMQ官網(wǎng), 下載ActiveMQ的安裝包
wget http://mirror.bit.edu.cn/apache//activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz
2. 安裝ActiveMQ
# 準(zhǔn)備軟件的安裝路徑
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此時(shí)就已經(jīng)安裝成功了.
3. 啟動(dòng)ActiveMQ
cd /usr/local/software/apache-activemq
# 前臺(tái)進(jìn)程啟動(dòng)ActiveMQ
./bin/activemq console
# 后臺(tái)進(jìn)程啟動(dòng)ActiveMQ
./bin/activemq start
# 停止ActiveMQ
./bin/activemq stop
啟動(dòng)成功之后可以通過(guò) http://ip:8161
訪問(wèn)ActiveMQ管理界面, 默認(rèn)用戶名密碼是admin/admin
訪問(wèn)之前需要放開8161端口
firewall-cmd --zone=public --add-port=8161/tcp --permanent
firewall-cmd --reload
4. 創(chuàng)建ActiveMQ Systemd服務(wù)
vi /etc/systemd/system/activemq.service
在activemq.service*文件中寫入以下內(nèi)容
[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
現(xiàn)在可以使用如下命令來(lái)操作ActiveMQ
# 重新加載一下Systemd unit
systemctl daemon-reload
# 然后就可以使用下面的命令操作ActiveMQ了
systemctl start/stop/status activemq