天天看點

ActiveMQ安裝與使用(linux伺服器)

在linux伺服器下安裝ActiveMQ,首先你得有一個linux伺服器。

是以在本地裝了一個linux伺服器,下面會給出樓主安裝過程參考的幾篇文章,還不錯,可以參考。

所有資源包:https://pan.baidu.com/s/1rWVKkClwfHK4BYoBQ-eIng 提取碼:feu2

包括VMwarePro15破解版、Centos7鏡像、JDK1.8Linux版本、ActiveMQ linux版本,安裝的順序也是按照這個順序。

下面給出安裝的幾個教程

1.VMwarePro15教程:https://blog.csdn.net/ztx114/article/details/88851178

2.安裝Linux教程:https://blog.csdn.net/babyxue/article/details/80970526

防火牆設定

#停止firewall
systemctl stop firewalld.service  
#開啟firewall
systemctl start firewalld.service 
#禁止firewall開機啟動
systemctl disable firewalld.service  
#檢視預設防火牆狀态(關閉後顯示not running,開啟後顯示running)
firewall-cmd --state 
           
ActiveMQ安裝與使用(linux伺服器)

3.linux安裝JDK1.8并配置教程(這個網上有點亂。。。我配置的時候也出了點問題,就自己記錄下吧)

(1)linux伺服器我們使用Xshell進行連結

ActiveMQ安裝與使用(linux伺服器)

(2)點選xftp進入以下界面,将jdk1.8拖拽到對應的目錄下,注意要事先建立好jdk的存放目錄,

我這裡在上傳之前,建立的路徑為圖中路徑,使用

mkdir 檔案名

指令即可,如

mkdir user

建立user檔案夾。

ActiveMQ安裝與使用(linux伺服器)

(3)解壓JDK,使用指令:

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

,也可以使用

tar -zxvf jdk-8u231-linux-x64.tar.gz -C apps/ (-C apps解壓到指定的apps目錄下)

,然後通過cd指令進入到對應目錄,檢視解壓出檔案

ActiveMQ安裝與使用(linux伺服器)

(4)配置環境變量(

這個最煩,一不小心就出錯

),其實隻要複制下面三行代碼即可,這裡記錄下遇到的幾個問題。

export JAVA_HOME=/home/wshy/user/local/java/jdk1.8.0_231
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$PATH:$JAVA_HOME/bin
           

問題一:

使用者權限問題,解決:使用root使用者操作

使用指令

sudo root

,然後彈出password需要輸入切換到root使用者下

問題二:

vim編輯器的使用,使用

vim /etc/profile

進入環境變量配置頁面,點選i按鍵啟動編輯,在圖中位置加入jdk環境變量配置,然後點選esc退出編輯,使用

:wq

退出,最後,必須使用

source /etc/profile

指令使環境變量生效,然後使用

java -version

檢視配置是都成功。

ActiveMQ安裝與使用(linux伺服器)

在退出時可能會出現以下問題

ActiveMQ安裝與使用(linux伺服器)

解決辦法是使用

:q!

退出即可。

問題三:

在配置完以上步驟後,查詢java版本時可能會出現以下問題

bash: java: command not found

提供兩種思路:

一是檢查三行指令是都有配置錯誤,特别是jdk版本号,然後切記使用source指令重新整理檔案。

二是使用

sudo shutdown -r now

重新開機指令,重新開機再使用

java _version

基本可以解決問題。

ActiveMQ安裝與使用(linux伺服器)

4.ActiveMQ的安裝與使用

解壓縮後切到bin目錄,使用

./activemq start

啟動,使用

ps -ef|grep activemq

檢視是否啟動成功,使用

systemctl stop firewalld

關閉防火牆。

ActiveMQ安裝與使用(linux伺服器)

通路控制台端口号:8161,伺服器端口号:61616,通路控制台:

ActiveMQ安裝與使用(linux伺服器)

涉及到的指令

.登陸CentOS
2.重新開機系統:reboot
3.設定客戶機顯示器分辨率
4.檢視IP位址:ip addr
5.切換目錄:cd
6.檢視目錄:ls
7.複制檔案:cp
8.編輯檔案:vi
9.重新開機網絡:systemctl restart network
10.測試網絡:ping
11.關閉系統:poweroff
systemctl status firewalld  開啟防火牆
systemctl stop firewalld   關閉防火牆
cd /
 mkdir opt  建立檔案
ls
tar -zxvf apache-activemq-5.15.11-bin.tar.gz  解壓檔案
 mv apache-activemq-5.15.11 /mq  移動檔案
cd apache-activemq-5.15.11/  進入檔案目錄

vim /etc/profile    配置環境變量
export JAVA_HOME=/java/jdk1.8.0_231
export CLASSPATH=.:${JAVA_HOME}/jar/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
source /etc/profile  讓檔案生效 

ps -ef|grep activemq  檢視activemq啟動狀态

http://192.168.3.16:8161


#停止firewall
systemctl stop firewalld.service  
#開啟firewall
systemctl start firewalld.service 
#禁止firewall開機啟動
systemctl disable firewalld.service  
#檢視預設防火牆狀态(關閉後顯示not running,開啟後顯示running)
firewall-cmd --state 
           

繼續閱讀