dubbo的一系列配置与搭建
dubbo新的版本采用前后端分离技术,在github上下载的时候,不仅仅只是一个dubbo-admin
而是将admin包分离为dubbo-admin-ui前端包和dubbo-admin-server后端包
首先,无论运行前端包还是后端包,我们都应该首先启动的是zookeeper消息件。
本人安装到了Linux系统中,所以进入它的安装目录的bin目录下,执行指令:
./zkServer.sh start #启动zk服务端
./zkServer.sh status #查看zk服务端状态
./zkCli #启动zk客户端(使得主机的端口可以被访问到)
此时将它运行在后台,启动了监听,不必去动它。
接下来,来配置dubbo
首先配置的是dubbo-admin-server\src\main\resources下的application.properties文件:
以下为默认本机的配置,将它注释掉(如果配置在虚拟机的话,否则跳过此配置步骤)
admin.registry.address=zookeeper://127.0.0.1:2181
admin.config-center=zookeeper://127.0.0.1:2181
admin.metadata-report.address=zookeeper://127.0.0.1:2181
而后,将zookeeper配置改为Linux的地址:
admin.registry.address=zookeeper://192.168.200.130:2181
admin.config-center=zookeeper://192.168.200.130:2181
admin.metadata-report.address=zookeeper://192.168.200.130:2181
接下来,进入dubbo-admin-server,在cmd窗口运行之,并执行如下命令进行跳过test的打包:
mvn clean package -Dmaven.test.skip=true
经过漫长的等待,发现在dubbo-admin\dubbo-admin-server\target目录下生成了两个jar文件,而后进入cmd,运行之:
java -jar dubbo-admin-server-0.5.0.jar
此时端口Tomcat8080已启动,成功进入监听状态
ok,后端配置已经结束,接下来配置前端,并执行browser的可视化操作界面
进入dubbo-admin\dubbo-admin-ui的cmd窗口
此处我们需要配置一些列框架才能生效,例如Vue、webpack...
npm install #安装npm
npm -v #检查npm版本
npm install -g webpack #安装webpack
npm install -g webpack-cli #安装webpack-cli
webpack -v #检查webpack版本
npm run dev #运行,启动监听
这时对cmd进行观测,发现App running at:Local: http://localhost:8002/
在edg输入localhost:8002
不出意外的话,此时已经成功弹出dubbo的可视化管理界面Dubbo Admin,默认的用户名和密码在
dubbo-admin-server\src\main\resources\application.properties中显示均为root
搞定收工!
最新文章
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
- jquery each循环,
- andriod 读取网络图片
- AFNetworking、MKNetworkKit和ASIHTTPRequest对比
- 《Python核心编程》 第五章 数字 - 课后习题
- JavaScript:子ウィンドウから親ウィンドウを再読み込みさせる方法
- Python入门学习教程:数据库操作,连接MySql数据库
- Office转HTML
- .net之设计模式
- 问题集 &; 知识点
- SAP MM ME57 把PR转成PO
- tensorflow实现基于LSTM的文本分类方法
- 【spring】之xml和Annotation,Bean注入的方式
- Docker上运行MySQL服务
- CSS之Medial Queries的另一用法:实现IE hack的方法
- Android_Bitmap_图片的二次采样并生成缩略图
- java request获取各种数据
- android开发源代码分析--多个activity调用多个jni库的方法
- Fiddler4工具配置及调试手机和PC端浏览器
热门文章
- goalng-sync/atomic原子操作
- 多环境配置 - SpringBoot 2.7.2 实战基础
- 总结-DSU ON TREE(树上启发式合并)
- CSS 笔记目录
- rcu使用遇到问题汇总
- 演示RabbitMQ的交换类型
- [CSP day1T3]树上的数
- 创建deploymen的几种方式
- class 中的 构造方法、static代码块、私有/公有/静态/实例属性、继承 ( extends、constructor、super()、static、super.prop、#prop、get、set )
- KingbaseES V8R6集群维护案例之--单实例数据迁移到集群案例