dubbo的使用
dubbo的使用 dubbo本身并不是一個服務軟件富寿。它其實就是一個jar包能夠幫你的java程序連接到zookeeper,并利用zookeeper消費映之、提供服務粟判。所以你不用在Linux上啟動什么dubbo服務。 但是為了讓用戶更好的管理監(jiān)控眾多的dubbo服務妖胀,官方提供了一個可視化的監(jiān)控程序芥颈,不過這個監(jiān)控即使不裝也不影響使用惠勒。? ? ? ?
安裝監(jiān)控軟件:
?材料:tomcat8 +? dubbo-admin
? ??????dubbo-admin-2.6.0.war??鏈接:https://pan.baidu.com/s/1iE03HZXF2-7wlyoO6aoVtA
????????提取碼:43ye
? ??????apache-tomcat-8.5.24.tar.gz?鏈接:https://pan.baidu.com/s/1_fW2Av5dve2X5zmBqAYnzg
? ? ? ? ?提取碼:5yzx
? ? 拷貝tomcat8和dubbo-admin到/opt目錄下,解壓
? ? ? ?然后把dubbo-admin-2.6.0.war拷貝到tomcat的webapps目錄下
zookeeper的開機自啟
A 來到/etc/init.d
B 創(chuàng)建啟動腳本vi? zookeeper
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
ZK_PATH= /opt/zookeeper-3.4.11? ? --? zk 目錄
export JAVA_HOME=/opt/jdk1.8.0_241? --jdk 目錄
case $1 in
? ? ? ? start) sh? $ZK_PATH/bin/zkServer.sh start;;
? ? ? ? stop)? sh? $ZK_PATH/bin/zkServer.sh stop;;
? ? ? ? status) sh? $ZK_PATH/bin/zkServer.sh status;;
? ? ? ? restart) sh $ZK_PATH/bin/zkServer.sh restart;;
? ? ? ? *)? echo "require start|stop|status|restart"? ;;
esac
C.注冊到服務中:chkconfig --add zookeeper
D.加入權限 :chmod 777 zookeeper
E.啟動測試:service zookeeper start
? ??
tomcat的開機啟動
A 來到/etc/init.d
B 創(chuàng)建啟動腳本vi? dubbo-admin
#!/bin/bash
#chkconfig:2345 20 90
#description:dubbo-admin
#processname:dubbo-admin
CATALANA_HOME=/opt/apache-tomcat-8.5.24
export JAVA_HOME=/opt/jdk1.8.0_241
case $1 in
start)?
? ? echo "Starting Tomcat..."?
? ? $CATALANA_HOME/bin/startup.sh?
? ? ;;?
stop)?
? ? echo "Stopping Tomcat..."?
? ? $CATALANA_HOME/bin/shutdown.sh?
? ? ;;?
restart)?
? ? echo "Stopping Tomcat..."?
? ? $CATALANA_HOME/bin/shutdown.sh?
? ? sleep 2?
? ? echo?
? ? echo "Starting Tomcat..."?
? ? $CATALANA_HOME/bin/startup.sh?
? ? ;;?
*)?
? ? echo "Usage: tomcat {start|stop|restart}"?
? ? ;; esac
C.注冊到服務中:chkconfig --add dubbo-admin
D.加入權限 :chmod 777 dubbo-admin
E.啟動測試:service dubbo-admin start