dubbokeeper部署

此文档记详细录步骤及遇到问题的解决方法,请勿转载。(本人博客:http://blog.****.net/namespacefeng)。
dubbokeeper是什么
dubbokeeper是一个开源版本基于spring mvc开发的社区版dubboadmin,
同时修复了官方admin存在的一些问题,以及添加了一下必要的功能 例如服务统计,
依赖关系等图表展示功能,当前dubbokeeper还属于开发阶段。
最终dubbokeeper会集成服务管理以及服务监控一体的DUBBO服务管理系统

准备
dubbokeeper-master.zip,tomcat,
mysql-noinstall-5.1.72-winx64,mysql可视化管理工具navicat

步骤
1.解压dubbox-master.zip
dubbokeeper部署
2.运行mysql数据库
mysql-noinstall-5.1.72-winx64\bin\mysqld.exe

3.用navicat 链接mysql数据库
dubbokeeper部署
4.修改mysql数据库密码
dubbokeeper部署

5.新建数据库mysqldb 并执行 dubbokeeper-master\doc\storage\mysql\sql\application.sql 建表脚本
dubbokeeper部署
6.修改dubbokeeper-master\conf\dubbo-mysql.properties配置
dubbokeeper部署
7.运行dubbokeeper-master/install-mysql.bat 生成war包
生成成功后目录下会出现一个 target文件夹
dubbokeeper部署
文件夹内 包含mysql-dubbokeeper-server 和mysql-dubbokeeper-ui
dubbokeeper部署
按顺序
启动 zookeeper
启动dubbox
将mysql-dubbokeeper-ui 下的dubbokeeper-ui-1.0.1.war文件 用tomcat发布,启动Tomcat
8.预览效果
dubbox 地址: http://192.168.38.154:8080 ,浏览器访问
dubbokeeper部署
9.Monitor 访问异常问题处理
Monitor 模块会出现错误异常,因为Server没有启动和mysql数据库的链接失败导致
dubbokeeper部署
解决办法:
运行dubbokeeper-master\target\mysql-dubbokeeper-server\bin\start-mysql.bat文件
dubbokeeper部署
启动成功后 Monitor 模块可以正常运行
总结
一定注意启动顺序
dubbokeeper部署