所需工具:
jdk1_7.tar.gz
dubbo-admin-2.5.4.war(此文件不需解壓)
zookeeper.tar.gz
tomcat7.0.tar.gz
以上文件下載需根據自己的電腦系統下載相對匹配的文件 我這里用的均是64位
1、通過filezila工具遠程連接Linux服務器,並在Linux服務的/usr/local下創建一個文件夾 soft,用來保存上傳的文件。
# mkdir soft
2、創建soft 文件夾成功后將 jdk、dubbo、zookeeper解壓到 /usr/local 目錄下
# cd /usr/local/soft
# tar -vxf jdk1_7.tar.gz -C /usr/local
注意 -vxf 后面為文件名 -C 必須為大寫 其后所跟目錄為文件加壓所指定的目錄
3、文件解壓完成后,開始安裝jdk
1> 檢查Linux系統是否已經安裝jdk ,若已經安裝則將其卸載或找到其所在目錄刪除。
當我們將對應的文件解壓完成以后就已經相當於安裝了,只是需要對其中的一些配置文件進行修改。
配置環境變量:
# vi /etc/profile
進入此文件后在文件的最后一行添加
#set java environment
JAVA_HOME=/usr/local/jdk1.7.0_80
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
添加完成后使用 #wq 保存並退出
重新加載 /etc/profile 文件,重新加載有三種辦法:
1、# source /etc/profile
2、# . /etc/profile
3、重啟虛擬機
檢查jdk是否安裝成功:
# java -version
4、安裝zookeeper
1>當我們將zookeeper解壓到 /usr/local 目錄下后 ,進入zookeeper的根目錄創建一個data 文件夾,此文件用來保存zookeeper的log信息
2>進入conf 文件夾修改zoo_sample.cfg 為zoo.cfg
3>修改zoo.conf中的datalogDir路徑
# cd conf
# vi zoo.cfg
配置文件中參數說明:
tickTime : 服務器與客戶端之間交互的基本時間單元(ms)
dataDir : 保存zookeeper數據路徑
dataLogDir : 保存zookeeper的日志路徑,當此配置不存在時默認路徑與dataDir一致
clientPort : 客戶端訪問zookeeper時經過服務器端時的端口號
4>配置zookeeper環境變量
此方法與配置jdk 環境變量一致,將以下代碼添加至 /etc/profile 末尾
#Set Zookeeper Environment export ZOOKEEPER_HOME=/usr/local/zookeeper-3.3.6
export PATH=$ZOOKEEPER_HOME/bin;$ZOOKEEPER_HOME/conf
5> 啟動zookeeper
# cd bin
# ./zkServer.sh start
停止zookeeper
# ./zkServer.sh stop
5、安裝dubbo-admin
1> 將dubbo-admin-2.5.4.war 包放在解壓好的Tomcat的webapps 文件下
2>加入成功后,啟動tomcat 便可被tomcat解析出dubbo-admin-2.5.4文件
此時我們便可以進行訪問dubbo的管理平台,注意在訪問前需要關閉我們Linux服務器的防火牆;
# service iptables stop 這是臨時關閉的
# chkconfig iptables off 永久關閉
6、打開瀏覽器訪問localhost:8080/dubbo-admin-2.5.4
登錄密碼與賬戶均為 root
如有大神路過,發現存在問題,萬望多多指教。