dubbo搭建:linux下dubbo-admin安裝部署


---------------------------------------------------------------------------------------------------------

1. 安裝環境

1)  dubbo部署服務器:

       服務器:uatdubbo01

       IP:10.168.11.170

       部署容器:apache-tomcat-7.0.63

       端口:8080

 

2)  服務器配置:

    2Core/4GMem/80GHDD

3)  軟件版本:

    linux:CentOS6.6

   tomcat: apache-tomcat-7.0.63.tar.gz

    jdk: jdk1.7.0_80

2. 安裝tomcat及dubbo控制台部署

2.1. tomcat安裝與配置

1)  解壓tomcat安裝包

    $ sudo tar -zxvf apache-tomcat-7.0.69.tar.gz

2)  將tomcat重命名為dubbo-admin-tomcat

    $ sudo mv apache-tomcat-7.0.69 dubbo-admin-tomcat

3)  編輯server.xml 將服務端口改為8080

   $ sudo vi server.xml

        

 

4)  非root用戶下,若需要用root權限啟動,配置

        /bin/ catalina.sh

       export JAVA_HOME=/usr/local/nlp/jdk1.7.0_80

       export JRE_HOME=/usr/local/nlp/jdk1.7.0_80/jre

      否則會提示:沒有那個文件目錄

 

5)  移除dubbo-admin-tomcat目錄webapps下所有內容 

      $ sudo rm -rf *

6)  上傳dubbo管理控制台程序dubbo-admin-2.5.4-SNAPSHOT.war到dubbo-admin-tomcat/webapps目錄下

7)  解壓並把目錄重命名為ROOT

     $ sudo unzip dubbo-admin-2.5.4-SNAPSHOT.war -d  ROOT

8)  修改dubbo.properties

      $ sudo vi /ROOT/WEB-INF/dubbo.properties

     dubbo.registry.address=zookeeper://10.168.11.171:2181?backup=10.168.11.172:2181, 10.168.11.173:2181                #zookeeper地址,需提前部署好zookeeper地址

     dubbo.admin.root.password=root

     dubbo.admin.guest.password=guest

 

9)  設置tomcat開機自動啟動

   進入/etc/init.d,新建tomcat文件,文件內容如下:

 

RETVAL=0
export JRE_HOME=/usr/local/nlp/jdk1.7.0_80
export CATALINA_HOME=/usr/local/nlp/dubbo-admin-tomcat
export CATALINA_BASE=/usr/local/nlp/dubbo-admin-tomcat
start()
{
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo "OK"
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
ps -fwwu tomcat | grepapache-tomcat|grep -v grep | grep -v PID | awk'{print $2}'|xargs kill -9
echo "OK"
# [ $RETVAL -eq0 ] &&rm -f /var/lock/...
return $RETVAL
fi
}

case "$1" in
start)
start
;;
stop)
stop
;;

restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit1
;;
esac
exit $RETVAL

添加可執行權限

   $ sudo chmod +x /etc/init.d/tomcat

設置連接

  $ ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat

設置隨系統啟動

   $ chkconfig --add tomcat

10) 測試是否安裝成功

啟動tomcat ,到tomcat的bin目錄下,執行:./startup.sh,查看日志是否啟動成功。

訪問dobbo控制台,在瀏覽器上輸入:

    http://10.168.11.170:8080/

出現如下頁面,說明部署成功:

 

------------------------------------------------------------------------------------------------------------------------------

 


免責聲明!

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



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