CentOS7安裝配置ActiveMQ

1、卸載系統自帶的OpenJDK以及相關的java文件

檢查java版本,可以看到系統自帶的OpenJDK版本信息。

java -version

查詢java相關套件

rpm -qa | grep java

命令說明:

rpm   管理套件    

-qa   使用詢問模式,查詢所有套件

grep  查找文件裏符合條件的字符串

java   查找包含java字符串的文件

上述所列文件中,noarch文件可以不用刪除,刪除掉其餘java相關文件。

命令介紹:

rpm     管理套件  

-e     刪除指定的套件

--nodeps  不驗證套件檔的相互關聯性

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.221-2.6.18.1.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.221-2.6.18.1.el7.x86_64

檢查是否已經刪除成功

2、配置JDK

將jdk壓縮包jdk-8u161-linux-x64.tar.gz上傳至CentOS的/usr/soft目錄。解壓jdk

tar -zxvf jdk-8u161-linux-x64.tar.gz

編輯環境變量

vim /etc/profile

配置java環境變量

# java
export JAVA_HOME=/usr/soft/jdk1.8.0_161
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

使得修改後的環境變量生效

source /etc/profile

檢查java版本,看看java環境是否生效

java -version

3、ActiveMQ安裝與配置

將下載好的apache-activemq-5.15.12-bin.tar.gz上傳至/usr/soft目錄,或者在CentOS上使用命令直接下載

wget https://mirrors.tuna.tsinghua.edu.cn/apache//activemq/5.15.12/apache-activemq-5.15.12-bin.tar.gz

解壓

tar -zxvf apache-activemq-5.15.12-bin.tar.gz

重命名文件夾

mv apache-activemq-5.15.12 activemq5.15.12

啓動

cd ./activemq5.15.12/bin/
./activemq start

查看進程

ps -ef| grep activemq

防火牆的設置添加8161和61616端口號(--permanent永久生效,沒有此參數重啓後失效)

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

這裏提示可一個錯誤:防火牆還沒開

開啓防火牆

systemctl start firewalld

重新載入防火牆

firewall-cmd --reload

最後驗證結果輸入http://ip地址:8161/admin   用戶名:admin 密碼:admin

 

參考:

https://www.cnblogs.com/sxdcgaq8080/p/7470796.html 

https://segmentfault.com/a/1190000003931716

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章