为了可以更好的管理Dubbo,可以先在本机搭建Dubbo管理平台
一、安装ZooKeeper环境
dubbo依赖zookeeper环境,首先保证本机安装了zookeeper,至于安装方法,只需要去官网zookeeper官网 下载,我这里是windows系统,这里只用到zk的单机模式,所以只要简单的修改conf下的zoo.cfg,配置好data和dataDir即可(注意要保证目录存在, 否则可能会报错),至于zk的详细配置请看Zookeeper 安装及配置(Mac)
运行dubbo-admin首先要启动zookeeper,启动方式就是执行bin目录下的zkServer.sh即可
二、安装dubbo-admin
下载安装包
访问dubbo-ops源码:https://github.com/apache/incubator-dubbo-ops,根据readMe.md文件操作即可。
Apache Dubbo(孵化)中的以下模块已移至此处:
dubbo-admin
dubbo-monitor-simple
dubbo-registry-simple
第一步:克隆代码
git clone https://github.com/apache/incubator-dubbo-ops
第二步:打包
cd incubator-dubbo-ops && mvn package
打包完成后,在各自的target目录中,可以看到各自的打包文件。
├── dubbo-admin │ └── target │ ├── dubbo-admin-2.0.0.war ├── dubbo-monitor-simple │ └── target │ ├── dubbo-monitor-simple-2.0.0.jar ├── dubbo-registry-simple │ └── target │ ├── dubbo-registry-simple-2.0.0.jar
第三步:将 dubbo-admin-2.0.0.war,拷贝到 tomcat/webapp 目录下,解压到 dubbo-admin 文件夹,然后删除 dubbo-admin-2.0.0.war
➜ webapps mkdir dubbo-admin ➜ webapps tar zxvf dubbo-admin-2.0.0.war -C dubbo-admin && rm -f dubbo-admin-2.0.0.war
第四步:查看 WEB-INF 目录下 dubbo.propeties 文件
➜ webapps cat dubbo-admin/WEB-INF/dubbo.properties dubbo.registry.address=zookeeper://127.0.0.1:2181 dubbo.admin.root.password=root dubbo.admin.guest.password=guest%
默认配置的是本机的zookeeper的2181端口,用户名密码root/root和guest/guest
第五步:启动 tomcat 服务,访问地址:http://localhost:8080/dubbo-admin/,根据提示输入之前的密码(root/root,guest/guest)即可
成功进入界面,搭建成功!
相关文章
Dubbo官网:http://dubbo.incubator.apache.org
Dubbo源码:https://github.com/apache/incubator-dubbo
dubbo ops:https://github.com/apache/incubator-dubbo-ops
Dubbo用户手册(中文):http://dubbo.apache.org/books/dubbo-user-book
Dubbo开发手册(中文):http://dubbo.apache.org/books/dubbo-dev-book
Dubbo管理手册(中文):http://dubbo.apache.org/books/dubbo-admin-book/
Zookeeper 安装及配置:https://www.youcl.com/info/2244