ZERO
持续更新 请关注:https://zorkelvll.cn/blogs/zorkelvll/articles/2018/11/02/1541172357071
背景
本文主要是介绍利用 dubbo-admin 源码,进行编译打包、安装部署、启动使用的步骤!
一、dubbo-admin 源码下载
Github 地址:https://github.com/apache/incubator-dubbo
注意:master 和 2.6.x 分支上是没有 dubbo-admin 模块的,源码 clone 到本地之后,将其切换至 2.5.x 分支(以及 tags 可以选择到最新的 2.5.10)
二、dubbo-admin 源码编译打包
cd ${dubbo-source-code-path}/incubator-dubbo/dubbo-admin
mvn package -Dmaven.skip.test=true
若打包不报错则当前目录 target 下的 dubbo-admin-2.5.10.war 即成功打包后的 dubbo admin 管理平台 war 包
三、启动部署 dubbo-admin
cp dubbo-admin-2.5.10.war ~/apache-tomcat-9.0.6-dubbo-admin/webapps/
vim ~/apache-tomcat-9.0.6-dubbo-admin/conf/server.xml #将tomcat端口不妨更改为7090,避免冲突
<Connector port="7090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
cat ~/apache-tomcat-9.0.6-dubbo-admin/webapps/dubbo-admin-2.5.10/WEB-INF/dubbo.properties #查看默认登录密码
cd ~/apache-tomcat-9.0.6-dubbo-admin/bin/ & ./startup.sh #启动tomcat即可
本地访问 http://localhost:7090/dubbo-admin-2.5.10/,,输入 dubbo.properties 中的用户及密码(默认 root,root),即可查看 dubbo-admin 的控台管理页面
登录页面成功且可以看到 zookeeper 成功连接如下:
注意:
启动部署 dubbo-admin 之前,需要先在本地启动 zookeeper(若非本地的 zookeeper,则同样可在 dubbo.properties 中更改其 zk 的地址即可)
关于 zookeeper 的安装,本文采用 docker 进行安装和启动,如下:
docker pull zookeeper:latest
docker run -d --name zookeeper --publish 2181:2181 --volume ~/docker/zookeeper/data:/data zookeeper:latest
docker start zookeeper
四、安装 war 包仅供参考
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于