阿里雲用寶塔面板安裝JDK、zookeeper、dubbo


用寶塔面板比命令行來得簡單高效,不用去記那些生澀的linux命令。

一、安裝JDK

1.在\usr\下建立文件夾java;

2.上傳jdk的linux壓縮包;

3.解壓;

4編輯\etc 的 profile 文件,在末尾添加如下命令行:

#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_55
JRE_HOME=/usr/java/jdk1.7.0_55/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

 

5.遠程登錄終端,輸入命令行:java -version 后,如果系統自動顯示了java的版本號,表示java安裝成功。

 

二、安裝zookeeper

1.在/usr/下建立文件夾zookeeper;

2.上傳zookeeper文件至此,並解壓;

3.在zookeeper的解壓目錄下建立 data 文件夾;

4.編輯zookeeper文件夾下conf文件夾下的zoo.cfg文件:

dataDir=/usr/zookeeper/zookeeper-3.4.6/data
# the port at which the clients will connect
clientPort=2181

5.運行文件夾bin下的zkserver.sh啟動zookeeper服務:

./zkServer.sh start 

 

如果要關閉zkServer,輸入命令即可:

./zkServer.sh stop 

查看akServer的運行狀態:

./zkServer.sh status

 注:字母命令要區分大小寫。

 

 

三、安裝dubbo服務

dubbo是資源調度和治理中心的管理工具。

安裝好Tomcat后,拷貝dubbo-admin-2.5.4.war到webapps的文件夾下,自動解壓后生成文件夾dubbo-admin-2.5.4,為了訪問方便,文件夾改名為:dubbo-admin。

通過 http://XXX.XXX.XXX.XXX:8080/dubbo-admin/ 即可訪問到dubbo服務(用戶名和密碼均為root),相關web應用啟動后可以查看到服務方和消費方。

這個軟件為服務方和消費方提供了聯系的紐帶。

 

 

特別注意:

工程全部編譯通過后,用maven build...運行,但是成功運行的標志沒有出現,也沒有報錯。把文件 log4j.properties 放入 resources 文件夾下,重新啟動發現是因為通過端口2181不能連接到zookeeper服務器上,所以形成了連接死循環。

我的解決辦法:

首先,我用寶塔面板的安全模塊開放了 2181端口(zookeeper用)和20880端口(dubbo用),但還是不行;耽誤我了較長時間。

這是神明有開始顯靈指引我,我進入阿里雲的控制面板添加安全組規則,允許那兩個端口被訪問,保存后,工程就正常了,感謝神明!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM