安装好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
至此,部署分布式需要组件完成!!!