一、JDK環境
安裝activemq需要有jdk的環境,我測試的時候是centos7的虛擬機,自帶的jdk環境
jdk安裝默認目錄一般在 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64/
二、activemq下載和安裝
1、先創建一個目錄用來存放activemq文件:touch activemq
2、進入創建的文件夾后 下載activemq(wget http://archive.apache.org/dist/activemq/5.14.5/apache-activemq-5.14.5-bin.tar.gz)
3、解壓到當前文件夾后(tar -zxvf apache-activemq-5.14.5-bin.tar.gz)
4、cd 到解壓后的文件,cd 到 bin目錄下
5、進入bin目錄啟動activemq(./activemq start)
6、ps -ef|grep activemq查看是否啟動
7、虛擬機需要添加對應的防火牆端口(firewall-cmd --zone=public --add-port=8161/tcp --permanent)
8、重新載入防火牆(firewall-cmd --reload)
9、查看端口是否設置成功(firewall-cmd --zone=public --list-ports)
10、最后驗證結果輸入http://ip地址:8161/admin 用戶名:admin 密碼:admin
三、設置開機自啟動
1、cd /etc/init.d 創建 touch activemq
2、vi activemq 切記:最好創建完文件后拖到win上黏貼下面的腳本文件
#!/bin/sh # # /etc/init.d/activemq # chkconfig: 345 63 37 # description: activemq servlet container. # processname: activemq 5.14.1 # Source function library. #. /etc/init.d/functions # source networking configuration. #. /etc/sysconfig/network export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64 export CATALINA_HOME=/opt/install/activemq/activemq5.14 case $1 in start) sh $CATALINA_HOME/bin/activemq start ;; stop) sh $CATALINA_HOME/bin/activemq stop ;; restart) sh $CATALINA_HOME/bin/activemq stop sleep 1 sh $CATALINA_HOME/bin/activemq start ;; esac exit 0
3、上面需要修改的地方是標紅的,JAVA_HOME是虛擬機環境的jdk安裝目錄,CATALINA_HOME是activemq的安裝目錄
4、修改完保存后退出,chmod +x activemq
5、添加到開機啟動:chkconfig --add activemq
6、查看開機自啟的服務:chkconfig --list
7、重啟下服務:reboot,在執行 ps -ef|grep activemq 或者 網頁打開 http://ip地址:8161/admin