1.下载
- 地址 (提取码: 29gw)
- 名称:
apache-activemq-5.14.3-bin.tar.gz
2.解压文件
cd /soft
tar -zxvf apache-activemq-5.14.3-bin.tar.gz
3.解压完成之后,剪切apache-activemq-5.14.3
到/usr/local/
下并修改名为activemq
mv apache-activemq-5.14.3 /usr/local/activemq
4.编辑env
文件并设置JAVA_HOME的路径
vi /usr/local/activemq/bin/env
JAVA_HOME="/usr/local/java/jdk1.8.0_171"
5. 在 /etc/init.d
下新建activemq
文件
touch /etc/init.d/activemq
编辑vi activemq
并写入以下脚本
#!/bin/sh
### BEGIN INIT INFO
# Provides: activemq
# Required-Start: $remote_fs $network $syslog
# Required-Stop: $remote_fs $network $syslog
# Default-Start: 3 5
# Default-Stop: 0 1 6
# Short-Description: Starts ActiveMQ
# chkconfig: 2345 64 36
# Description: Starts ActiveMQ Message Broker Server
### END INIT INFO
export ACTIVEMQ_HOME=/usr/local/activemq
case $1 in
start)
sh $ACTIVEMQ_HOME/bin/activemq start
;;
stop)
sh $ACTIVEMQ_HOME/bin/activemq stop
;;
restart)
sh $ACTIVEMQ_HOME/bin/activemq restart
;;
esac
exit 0
6.设置权限
chmod a+x /etc/init.d/activemq
7.添加到系统服务
chkconfig --add /etc/init.d/activemq
8.设置为开机自启动
chkconfig activemq on
9.启动
service activemq start
service activemq stop
service activemq restart
10.查看是否已启动activemq
ps -ef|grep activemq
11.开放8161端口永久保存到防火墙
firewall-cmd --zone=public --add-port=8161/tcp --permanent
12. 重启防火墙
firewall-cmd --reload