安裝好docker的環境,直接運行以下腳本進行安裝zookeeper:
docker run --name elvis.zookeeper -d \
-p 2181:2181 \
-v `pwd`/data:/data \
--restart always \
zookeeper
執行腳本,啓動zk,
安裝dubbo的監控中心,需要安裝tomcat,下載war包進行直接部署,
下載地址:https://download.csdn.net/download/liweifengwf/7784901
如果沒有積分可私聊博主,或留言,我會處理髮送
執行安裝dubbo-admin的腳本:
docker run --name dubbo-admin -d \
-p 8080:8080 \
-v `pwd`/conf/tomcat-users.xml:/usr/local/tomcat/conf/tomcat-users.xml \
-v `pwd`/log:/usr/local/tomcat/logs \
-v `pwd`/webapps:/usr/local/tomcat/webapps \
-v /etc/timezone:/etc/timezone \
-v /data/work/jdk1.8.0_92:/usr/jdk1.8.0_92 \
-e JRE_HOME='/usr/jdk1.8.0_92' \
-e JAVA_OPTS='-server -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n -Xms256m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m' \
tomcat:8.0
執行腳本運行tomcat鏡像,然後將war包解壓部署,運行後需要更改zk的ip地址
修改dubbo.properties中的zk的ip地址,重啓tomcat
訪問http://localhost:8080
至此,部署分佈式需要組件完成!!!