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

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

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

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

新版的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

安装配置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的使用。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
Dubbo-Admin 是 Dubbo 提供的一个可视化管理平台,用于监控和管理 Dubbo 服务。安装和部署 Dubbo-Admin 需要以下步骤: 1. 下载 Dubbo-Admin安装包,可以从 Dubbo 的官方 GitHub 仓库中获取。你可以访问 https://github.com/apache/dubbo-admin/releases 下载最新版本的安装包。 2. 解压下载的安装包到你选择的目录。你可以使用以下命令解压: ```shell unzip dubbo-admin-x.x.x.zip ``` 3. 进入解压后的目录到 `dubbo-admin-server` 目录。 4. 打开 `dubbo-admin-server` 目录下的 `src/main/resources/application.properties` 文件,修改其中的配置信息。 - 配置 Dubbo 注册中心的地址:`dubbo.registry.address=zookeeper://localhost:2181`,根据你实际的注册中心地址进行修改。 - 配置 Dubbo Admin 的访问端口:`server.port=8080`,根据你的需求进行修改。 5. 保存并关闭 `application.properties` 文件。 6. 在 `dubbo-admin-server` 目录下执行以下命令来构建 Dubbo-Admin: ```shell mvn clean package ``` 7. 构建完成后,进入 `target` 目录,执行以下命令来启动 Dubbo-Admin: ```shell java -jar dubbo-admin-x.x.x.jar ``` 8. 等待启动完成,访问 http://localhost:8080 即可进入 Dubbo-Admin 的管理界面。 请注意,安装和部署 Dubbo-Admin 需要满足以下依赖条件: - JDK 1.8 或以上版本 - Maven 3.x - ZooKeeper 3.x 或以上版本 希望以上步骤对你有帮助!如果还有其他问题,请随时提问。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值