关于安装Dubbo+zookeeper过程中遇到的许多问题

这篇具有很好参考价值的文章主要介绍了关于安装Dubbo+zookeeper过程中遇到的许多问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在学习dubbo+zookeeper时安装启动dubbo-admin出现的一些问题:

首先我是跟着狂神安装zookeeper,基本下来没什么问题。然后就是安装dubbo-admin,狂神安装的是dubbo-admin-master,但是现在github上已经没有这个版本了,只能下载dubbo-admin-develop版本。接下来就是碰到的好多坑

打包dubbo-admin项目错误

用mvn clean package -Dmaven.test.skip=true 打包的时候,先是dubbo-admin build错误了,查了一下是因为-Dmaven.test.skip=true要加’‘号–>’-Dmaven.test.skip =true’
解决了这个问题再打包,又出现了另一个问题,dubbo-admin-ui 失败了,报错的信息如下:
关于安装Dubbo+zookeeper过程中遇到的许多问题,dubbo,zookeeper,分布式
一开始是参考的这位博主的解决方案:https://blog.csdn.net/weixin_51729463/article/details/122444886
删除了

<goals>
	<goal>npm</goal>
</goals>

这就导致了,后面的另一个坑。这个代码是不能删除的,后面会导致启动前端时,运行npm run dev出现错误。这里是看到了另一个博主的文章发现的:https://blog.csdn.net/guizunfei/article/details/128516350
这里我先按第一个博主的方法,看了一下maven的本地仓库,发现已经有1.11.0的jar包了。然后就试着直接改pom.xml,把版本号这里${frontend-maven-plugin.version}改成1.11.0,把<goals> <goal>npm</goal> </goals>删除,build出来是没有问题了,但是后面的npm run dev是有问题的,所以又把代码加了回来。
又经过了一番搜索,发现可能是Nodejs的安装有错误

npm install 命令卡住不动

我的电脑是当时学vue的时候安装过nodejs,我跟着这个博主的文章,配置nodejs的环境变量:https://blog.csdn.net/qq_42006801/article/details/124830995,但是在测试npm install express --global的时候一开始卡住,后来就出报错信息了,错误信息如下:

npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to https://registry.npm.taobao.org/cnpm failed, reason: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:443
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

查了发现是代理问题,导致网络也有问题,这里贴出解决方案:

npm config set proxy null
npm config set https-proxy null

解决完这个再去build项目mvn clean package -Dmaven.test.skip=true ,就成功了。接下来就是要在 \dubbo-admin-develop\dubbo-admin-ui 目录下,cmd输入npm run dev

npm run dev 的各种错误

这里的话就是一开始的,报“vue-cli-service不是内部或外部命令,也不是可运行的程序”,网上的解决方法是要安装npm install 。然后就出现了这个命令卡住一直不动,和我测试npm install express --global不动,如出一辙。其实就是nodejs安装的有问题。之后根据上面的方法解决nodejs安装问题后,出现新 的错误信息:关于安装Dubbo+zookeeper过程中遇到的许多问题,dubbo,zookeeper,分布式
就是出现了0308010C错误,这里是Nodejs版本的问题,解决方案看这个博主:https://blog.csdn.net/m0_48300767/article/details/131450325
我是采用了set NODE_OPTIONS=--openssl-legacy-provider 方案,然后原来的报错信息没有了,出现了一大堆的error,但是最后出现了访问链接:
关于安装Dubbo+zookeeper过程中遇到的许多问题,dubbo,zookeeper,分布式
关于安装Dubbo+zookeeper过程中遇到的许多问题,dubbo,zookeeper,分布式
我就尝试访问的,发现也可以正常进去dubbo的页面。我猜测可能就是因为Nodejs的版本问题,导致这些错误,本人也没有去降版本,大家下载Nodejs尽量还是下载16.x的版本。

至此dubbo安装并启动成功,这里我贴一个相对完整的流程:最新版 Dubbo-admin + Zookeeper 安装教程(亲测有效)文章来源地址https://www.toymoban.com/news/detail-814375.html

到了这里,关于关于安装Dubbo+zookeeper过程中遇到的许多问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于安装Node/Yarn/Electron过程中遇到的问题

    【参考文章】Node.js下载安装及环境配置教程 【问题描述】 使用 yarn create vite 命令安装项目依赖,报错如下: 【问题解决】 (1)在电脑的开始菜单中,搜索 PowerShell ,然后以 管理员身份运行 , (2)以管理员身份运行后,会出现命令窗口,接下来,输入命令 get-ExecutionPol

    2024年02月03日
    浏览(37)
  • Dubbo+Zookeeper使用

    说明:Apache Dubbo 是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题,官方提供了 Java、Golang 等多语言 SDK 实现。 本文介绍Dubbo的简单使用及一些Dubbo功能特性,注册中心使用的是ZooKeeper,可在官网下载。 (另外,在阿里巴巴发出的《微服务治理技术白皮

    2024年02月14日
    浏览(33)
  • SpringBoot + Dubbo + zookeeper实现

    目录 一,框架搭建 1. 启动zookeeper ! 2. IDEA创建一个空项目; 3.创建一个模块,实现服务提供者:provider-server , 选择web依赖即可 4.项目创建完毕,我们写一个服务,比如卖票的服务 编写接口 编写实现类 编写service 二,服务提供者 1,第一步  zookeeper的包我们去maven仓库下载,

    2024年04月26日
    浏览(39)
  • SpringBoot整合Dubbo+Zookeeper

    Dubbo概述 学习Dubbo前你要了解这些 安装zk Zookeeper概述与安装 Dubbo在zk中的存储结构 Dubbo的注册中心有哪些 1、 Multicast :Multicast 注册中心不需要启动任何中心节点,只要广播地址一样,就可以互相发现。 2、 Zookeeper 是 Apache Hadoop 的子项目,是一个树型的目录服务,支持变更推

    2024年02月04日
    浏览(42)
  • 服务框架Dubbo和ZooKeeper

    本篇为动物园之旅~ dubbo看作动物园的动物,那么zookeeper就是动物园 如果有人想去动物园看小老虎,那么动物园中有小老虎才能看到,否则看不到~ 关系:dubbo与 zookeeper的关系 Dubbo建议使用Zookeeper作为服务的注册中心 大型互联网项目的架构目标 传统项目和互联网项目 大型互联

    2024年02月03日
    浏览(43)
  • Spingboot整合Dubbo+zookeeper

    2023-12-26 19:38:05 最近学习分布式技术:Dubbo+zookeeper,准备写一个demo用springboot整合dubbo和zookeeper。但是看了网上一些教程都是几年前的,试着跟着写了几个demo没一个跑起来,基本是maven依赖方面的问题。 1、点击创建一个springboot项目 2、勾选web和lombok 3、创建 4、修改IDEA的Maven配置

    2024年02月04日
    浏览(46)
  • 【Dubbo】Dubbo架构的演进过程分析

    📫作者简介: 小明java问道之路 , 2022年度博客之星全国TOP3 ,专注于后端、中间件、计算机底层、架构设计演进与稳定性建设优化,文章内容兼具广度、深度、大厂技术方案,对待技术喜欢推理加验证,就职于知名金融公司后端高级工程师。          📫 热衷分享,喜欢原

    2024年02月07日
    浏览(33)
  • zookeeper 查询注册的 dubbo 服务

    1. 连接zookeeper 服务端 使用bin 目录下zk客户端连接服务器, ./zkCli.sh -server  127.0.0.1:2181 2. 查询Dubbo 服务 # 查询所有服务 ls /dubbo   # 查询指定服务调用 ls /dubbo/服务名(接口地址)/consumers   # 查询指定服务调用 ls /dubbo/服务名(接口地址)/providers 3. 返回值实例 返回值查看不是很明显

    2024年02月10日
    浏览(45)
  • dubbo和zookeeper作用以及关系

    Dubbo建议使用Zookeeper作为服务的注册中心。 Zookeeper的作用: zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以 通过硬编码的方式把这种对应关系在调用方业务代码中实现,但是如

    2024年02月14日
    浏览(34)
  • springboot+dubbo+zookeeper 项目实战

    现在有一段代码再前台,后台系统中都存在,都需要这段代码,存在这种情况,我们可以选择将这段代码提取出来作为一个服务,让前台和后台系统作为消费者远程调用这段代码,提高了代码的复用性。 springboot集成dubbo dubbo框架总结 因此我们需要使用dubbo,也就是rpc协议。

    2024年02月03日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包