Dubbo学习笔记

首先下载好zookeeper,然后解压到本地

Dubbo学习笔记

Dubbo学习笔记

Dubbo学习笔记

Dubbo学习笔记

Dubbo学习笔记

打包完成

Dubbo学习笔记

Dubbo学习笔记

注意事项:

新版dubbo-admin安装和使用(新版找不到dubbo-admin目录)

发布时间: 2019-04-24 17:12:29

dubbo项目启动后,服务调不通时,总是会怀疑提供者是否注册了服务及服务当前的状态,而命令行查询zookeeper中注册的服务十分不便,因此在前辈的提醒下,通过百度及各类博客尝试使用dubbo-admin

dubbo admin地址:https://github.com/apache/incubator-dubbo-admin

根据百度到的方法,下载源码后,进入dubbo-admin 目录进行安装,然而发现没有很多文章介绍中的dubbo admin目录,可能是版本更新后目录有所变化

Dubbo学习笔记

新版的dubbo-admin分为前后端两个部分

后端项目dubbo-admin-server不需要网上说的各种打成jar包运行或打成war包放在tomcat下面运行,这是一个springboot项目并且在DubboAdminApplication类中提供了main方法,可以右键直接运行

要运行前端项目dubbo-admin-ui需要安装配置node.js

安装node.js可参考百度经验https://jingyan.baidu.com/article/91f5db1b2bb6941c7f05e33c.html

安装node.js中遇到的问题放在了文章末尾,使用命令行进入前端项目dubbo-admin-ui目录下载依赖包:

npm install

启动项目:

npm run dev

虽然node.js没有完全配置成功,仍然执行成功。

server和ui两个项目启动成功后,浏览器访问urlhttp://localhost:8081/#/service

Dubbo学习笔记

安装配置node.js的时候,设置配置信息npm config set prefix时不小心输错,导致输入命令时会一直报错:Error: EPERM: operation not permitted,TypeError: Cannot read property 'get' of undefined等错误

解决方法:在c盘下搜索.npmrc,找到文件后打开编辑删除错误的配置信息即可,再执行npm命令成功。

执行npm install express -g时报错:Unhandled rejection Error: EPERM: operation not permitted, mkdir 'nodejs\node_cache\_cacache'

解决方法:缺少管理员权限,改用管理员cmd执行命令成功。

配置环境变量后,运行require('express')测试node.js是否安装成功,报错:

'require' 不是内部或外部命令,也不是可运行的程序
或批处理文件

经过反复几次重装始终未能成功,好在并不影响dubbo-admin的使用。