1.下载Dubbo项目,有两种方式,一到Dubbo官网,二到gitee中下载
官网:
进入GitHug社区下载,一般进不去,改用gitee,进去之后搜索dubbo OPS 选择最新版本
一般有下面这种结构
点击克隆下载
将下载的包解压到合适位置,这里我解压到idea的工作路径,解压后如图
不想下载,也可以到我博客下载
2.配置pom.xml和dubbo.properties
进入admin目录,配置pom文件
查看打包方式
我这里是打war包,如果新版本的是打jar包,则由springboot内置tomcat自动打包,使用jar包启动,只需要启动springboot即可,我这里演示手动打包,需要放到外置tomact的webapp目录下启动
查看自己的maven版本号:maven【3.8.1】、java【1.8.x】
为了保证能够正常打包编译,我在pom文件中的porperties标签下加入指定编译和目标版本,以支持maven高版本
ip地址首次使用推荐使用本机地址localhost/127.0.0.1,在windows下开启zookeeper中的zkServer.sh即可,(安装zookeeper需要在zoo.cfg中手动新建data文件夹,以及指定data路径,首次启动失败是因为该路径默认为/temp/zookeeper,找不到而报错)
在你的路径\incubator-dubbo-ops\dubbo-admin
目录下,打开cmd,路径中直接输入cmd即可,使用命令mvn clean package打包至该目录target文件夹中,再将.war包放到tomcat/webapp目录下,先别启动,否则因为zookeeper未启动而失败
3.启动zookeeper和启动tomcat
我是在虚拟机集群上启动了zookeeper,见我置顶的虚拟机集群配置
启动三台虚拟机hadoop102、hadoop103、hadoop104的zookeeper
命令 xcall jps
后可以看到启动后的结果,可以看到QuorumPeerMain
在JVM中启动了,也可以直接在三台虚拟机上输入命令jps
(只是确认zookeeper是否启动成功,没有其他作用)
启动tomcat
,启动tomcat, 双击bin/start.bat,可以看到多出一个与war包同名项目
启动成功如下图
打开UI输入http://localhost:8080/dubbo-admin-2.0.0/ 默认root用户名/密码:root
打开dubbo可视化界面成功,说明zookeeper启动成功
如果启动不了,请按下面解决方案解决
</Host> <Context docBase="" path="/" reloadable="true" source=""/> </Host>
[ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] 不再支持源选项 5。请使用 7 或更高版本。 [ERROR] 不再支持目标选项 5。请使用 7 或更高版本。 [INFO] 2 errors