简单明了的开始。前面一文中已经详细的说了zookeeper单机和集群的部署!
今天和大家说下,dubbo-admin控制台和zookeeper配合使用!
环境介绍:Centos7 tomcat7
Jdk版本:1.7(为什么用1.7呢,dubbo有时候用1.8的jidk会导致失败)
下载dubbo-admin的安装包。
地址:https://github.com/apache/incubator-dubbo
我的网盘:https://pan.baidu.com/s/1dj39wUwrWOvVwh1gCcnL0A 密码:0n3o
jdk安装不说了,前面已经说了。
#解压tomcat 到local目录
[root@localhost ~]# tar zxf tomcat-7.0.85.tar.gz -C /usr/local/
#把tomcat 的目录修改了,为后面做服务做好准备
[root@localhost ~]# cd /usr/local/
[root@localhost local]# mv apache-tomcat-7.0.85 tomcat-dubbo
#把dubbo-admin的war包上传到toncat-admin的webapps目录
[root@localhost webapps]# pwd
/usr/local/tomcat-dubbo/webapps
[root@localhost webapps]# ls
docs dubbo-admin-2.5.4.war examples host-manager manager ROOT
#删除原来的ROOT目录,并把dubbo-admin包的名称改为ROOT.war ------原因不解释了。懂tomcat的都知道
[root@localhost webapps]# rm -rf ROOT/
[root@localhost webapps]# mv dubbo-admin-2.5.4.war ROOT.war
[root@localhost webapps]# ls
docs examples host-manager manager ROOT.war
#启动tomcat解压war包。
[root@localhost webapps]# sh /usr/local/tomcat-dubbo/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat-dubbo
Using CATALINA_HOME: /usr/local/tomcat-dubbo
Using CATALINA_TMPDIR: /usr/local/tomcat-dubbo/temp
Using JRE_HOME: /usr/local/jdk1.8.0_171
Using CLASSPATH: /usr/local/tomcat-dubbo/bin/bootstrap.jar:/usr/local/tomcat-dubbo/bin/tomcat-juli.jar
Tomcat started.
[root@localhost webapps]# ls
docs dubbo-governance.log examples host-manager manager ROOT ROOT.war
#修改dubbo-admin的配置文件。
[root@localhost WEB-INF]# ls
classes common dubbo.properties forms i18n jointown-B2B.lnk lib log4j.xml templates webx-governance.xml webx-home.xml web.xml webx-personal.xml webx-sysinfo.xml webx-sysmanage.xml webx.xml
[root@localhost WEB-INF]# vi dubbo.properties
dubbo.registry.address=zookeeper://192.168.0.92:2181?backup=192.168.0.91:2181,192.168.0.93:2181 #zookeeper地址
dubbo.admin.root.password=admin123 #web端的访问密码
dubbo.admin.guest.password=atme.2017
关闭tomcat然后启动
[root@localhost local]# sh /usr/local/tomcat-dubbo/bin/shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat-dubbo
Using CATALINA_HOME: /usr/local/tomcat-dubbo
Using CATALINA_TMPDIR: /usr/local/tomcat-dubbo/temp
Using JRE_HOME: /usr/local/jdk1.8.0_171
Using CLASSPATH: /usr/local/tomcat-dubbo/bin/bootstrap.jar:/usr/local/tomcat-dubbo/bin/tomcat-juli.jar
[root@localhost webapps]# sh /usr/local/tomcat-dubbo/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat-dubbo
Using CATALINA_HOME: /usr/local/tomcat-dubbo
Using CATALINA_TMPDIR: /usr/local/tomcat-dubbo/temp
Using JRE_HOME: /usr/local/jdk1.8.0_171
Using CLASSPATH: /usr/local/tomcat-dubbo/bin/bootstrap.jar:/usr/local/tomcat-dubbo/bin/tomcat-juli.jar
Tomcat started.
搭建完毕
测试:
网页访问:192.168.0.91:8080 #我的tomcat部署到91的服务器中
下篇文章和大家说明zookeeper和dubbo做服务!让其开机启动。