最近工作之余学习Dubbo分布式服务框架。现在把搭建dubbo-admin管理平台过程记录下来分享给需要学习的伙伴。
配置环境:Mac + jdk1.8 + tomcat8 + zookeeper3.4.12 + dubbo2.8.4
配置前提是已经安装好jdk和tomcat的Mac,没有配置的请先配置好。
第一步,安装启动zookeeper
1.到官网下载zookeeper或者到我的GitHub上下载https://github.com/qinyufeng/Dubbo
2.解压在需要安装的目录,随意就行,然后打开在zookeeper的conf目录下找到zoo_sample.cfg文件,复制一份,并重命名为zoo.cfg,就放在同目录下就行。
3.1启动zookeeper,进入到zookeeper的bin目录下,执行zkServer.sh start,运行zkCli.sh查看是否能连接上本机的2181端口,若显示Connectingtolocalhost:2181表明连接成功。
第二步,编译dubbo-admin.war包并放到tomcat中运行
dubbo-admin的下载,可自行到官网下载源码https://github.com/apache/incubator-dubbo
当然,这里我也上传到了github,猿友们可到这里下载,更加方便:
https://github.com/qinyufeng/dubbox-master
下载下来是这样的一个目录结构:
2.但是这里我们只关心dubbo-admin这个文件夹。
下面所谓配置的目的就是为了得到war包,war包网上也有,但是下载了很多下来都会有问题,原因可能是每个人的电脑jdk版本或其他环境不一样,因此我们自己打包一个war就好。
3.运行结束后可看到在dubbo-admin下多了一个target文件夹,里面有刚生成好的dubbo-admin-2.8.4.war包
4.把生成好的war包放到tomcat的webapps下,重启tomcat会自动解压war
5.然后打开浏览器输入http://localhost:8080/dubbo-admin-2.8.4
就能出现如下图页面,输入账号密码,都是root,然后登陆
6.登陆成功后就能看到管理页面。
领取专属 10元无门槛券
私享最新 技术干货