最新Dubbo-admin+Zookeeper搭建遇到的一些问题

2023-11-11

Zookeeper搭建:

  • 下载zookeeper压缩包并解压,下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/
  • 进入conf目录下将 zoo_sample.cfg 改名为 zoo.cfg。
  • 进入bin目录双击zkServer.cmd,若启动成功,则windows单机版zookeeper搭建成功!

Dubbo-admin搭建:

因为参考好多博客都是之前版本的,通过maven打成war包,然后用tomcat跑起来,dubbo-admin最新版本是用spring-boot写的,所以是直接通过maven打成jar包,然后运行起来。

 

  • maven打包遇到的一些问题,原因可能是mvern仓库没有spring-boot包,需要修改maven安装路径下conf的settings.xml文件,把镜像改为

 <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |  -->
     <mirror>
      <id>mirrorId</id>
      <mirrorOf>central</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://central.maven.org/maven2/</url>
    </mirror>
  </mirrors>

然后再输入mvn install即可打包成功。(需要确保环境变量的path是jdk1.8,否则也会报错)

  • 打包成功后,dubbo-admin目录下会多出一个target文件夹,下面有一个jar包就是dubbo-admin服务

  • 然后cmd进入终端,java -jar  xxxx.jar启动jar包,如图

  • 启动成功后在浏览器输入http://localhost:7001,输入账号密码(默认:root)即可登录到dubbo控制台页面,如图

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

最新Dubbo-admin+Zookeeper搭建遇到的一些问题 的相关文章

  • ChatGPT认知课07:ChatGPT AI时代,还需要专门学写作么?

    5 天前 ChatGPT云炬学长 关注 我认为ChatGPT出现后 我们更需要学写作了 这节课就聊聊这个话题 01ChatGPT会像作家一样写出好作品么 自媒体人 职业写作者会失业么 ChatGPT可以高效生成文本 语言表达能力确实牛逼 但
  • 京东的Netty实践,京麦TCP网关长连接容器架构

    背景 早期京麦搭建 HTTP 和 TCP 长连接功能主要用于消息通知的推送 并未应用于 API 网关 随着逐步对 NIO 的深入学习和对 Netty 框架的了解 以及对系统通信稳定能力越来越高的要求 开始有了采用 NIO 技术应用网关实现
  • 如何设置文本输入框中字体的颜色?

    设置input type text或者textarea这些能输入内容的文本框 或区域 的颜色 input type text name T1 size 20 style color 00FF00 这一块就是设置文字颜色的
  • C++命令模式

    命令模式 原理 背景 原理 代码解释 应用 工作队列 记录日志 思考 原理 背景 在日常的编程过程当中 我们时常会遇到需要在底层执行许多方法的情况 在工厂模式中 以面馆为例 介绍了如何通过继承抽象接口 帮助面馆实现原材料上的多样性 以区分不
  • 111、锐捷交换机如何配置?一步步详解,交换机配置再也不难了

    锐捷交换机最近挺火 这段时间不断的有朋友多次提到锐捷交换机的配置 本期我们来了解锐捷交换机的配置 本期内容共分为两部分 第一部分是vlan的基础配置命令 第二部分是锐捷交换机的配置实例 我们一起来看下 如何一步步的连接及配置锐捷交换机 一
  • 微信小程序云函数构建npm,找不到node_modules以及后续出现上传所有文件,并没有上传node_modules的文件问题

    最近研究下微信小程序云函数 在构建npm的时候困扰了很久 总是提示找逼到node modules 之前一直也没接触过nodejs 不想购买服务器 选择尝试下云开发 出现这个错误在网上找了很多 都没找到原因 包括官方文档 下面的过程有些别扭
  • PopupMenu用法

    PopupMenu是种显示位置不固定的弹出菜单 因为它显示在参照控件下方 所以展示位置随着参照控件的位置变化而变化 而且 坑人的是PopupMenu有两个版本 一个是在v7包中的 一个是在系统自带包中的 我下面讲的是v7包中的 其实两个都是
  • 无法git pull,getLastSuccessful failed

    Remote URL test failed getLastSuccessful failed token a7995c09 4e90 44f4 b143 67445d302f75 userName my server adress cli
  • Linux下的用户和用户组

    用户 Linux系统的使用者 管理员 root 系统用户 普通用户 用户组 一对一 一对多 多对一 多对多 两个概念 三个重要文件 etc passwd 例子 yiqi x 1003 1003 home yiqi bin bash 解释 用
  • c++引用做函数返回值的理解

    1 以引用返回函数值 定义函数时需要在函数名前加 2 用引用返回一个函数值的最大好处是 在内存中不产生被返回值的副本 引用作为返回值 必须遵守以下规则 1 不能返回局部变量的引用 主要原因是局部变量会在函数返回后被销毁 因此被返回的引用就成
  • UnityVR--小程序6--主角管理

    之前在VR场景中的主角OVRPlayerController 没有加入生命力 初始位置等关于游戏的信息 在本文中 我们将给主角增加 1 生命值 生命值增加到一定分值后 允许进入下一关卡 另一场景 生命值将为0后 场景将重新别加载 游戏将重新
  • 一篇文章告诉你:ChatGPT新增「插件商店」怎么打开?怎么下载?怎么使用?(保姆级教程)

    关注公众号 人工智能学派 关于chatGPT的相关问题 各种疑难杂症 注册使用 提示语等都可以问我 上周六 即5月13日 OpenAI宣布将向所有ChatGPTPlus用户推出联网功能和插件功能 已经有人陆续能够体验到了 我的账号分别获得了
  • 在mysql中dml全称是_数据库DML,DDL,DCL分别是什么,有什么区别?

    一 DML data manipulation language 数据操纵语言 就是我们最经常用到的 SELECT UPDATE INSERT DELETE 主要用来对数据库的数据进行一些操作 SELECT 列名称 FROM 表名称 UPD
  • 关于C++ const 的全面总结

    C 中的const关键字的用法非常灵活 而使用const将大大改善程序的健壮性 本人根据各方面查到的资料进行总结如下 期望对朋友们有所帮助 Const 是C 中常用的类型修饰符 常类型是指使用类型修饰符const说明的类型 常类型的变量或对
  • docker安装mysql

    1 下载镜像文件 docker pull mysql 5 7 2 创建实例并启动 创建实例并启动 docker run p 3306 3306 name mysql v mydata mysql log var log mysql v my
  • 电脑进入pe时蓝屏_进PE蓝屏的几个原因

    上期小编讲解了windows找不到文件 详细教您windows找不到文件怎么解决 本次正特手机网小编给大家讲解一下进PE蓝屏的几个原因 一进PE就蓝屏 这种情况是不是经常遇到呢 这个究竟是什么原因造成的 经在几十台电脑中测试中 总结了以下几
  • go实现本地文件搜索引擎

    filelist go package main import flag fmt os path filepath strings var ostype windows 获取系统类型 var listfile string 获取文件列表 f
  • Java web 实现页面显示数据库表格

    运行错误显示 ERROR IllegalAccessException for stop method in class org apache tomcat maven plugin tomcat7 run ExtendedTomcat 目
  • 什么是死锁?如何避免和预防死锁。

    死锁指的是两个进程在执行过程中因争夺资源而造成的僵局 当进程处于死锁状态时 他们就不能继续执行 直到外部程序的干预或者自行放弃 预防和避免的措施 1 避免资源独占 尽量避免一个进程获取了某些资源后再次请求其他资源 而应该将所有资源一次性申请
  • linux debug技巧和工具

    linux debug技巧和工具 print 优点 简单 直接 灵活运用二分法思想 缺点 需要重新编译 运行 比较费时 gdb starting the program stop at specified locations stop on

随机推荐