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