Dubbo及Zookeeper安装

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
注册配置 MSE Nacos/ZooKeeper,118元/月
云原生网关 MSE Higress,422元/月
简介: Dubbo及Zookeeper安装

Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面相接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。


window下安装zookeeper

1. 下载解压 下载地址

2. 运行 /bin/zkServer.cmd,初次运行会报错,没有zoo.cfg文件;

可能遇到问题:闪退!

解决方案:编辑zkServer.cmd 文件末尾添加pause,这样运行就不会退出,会提示错误信息,方便找到原因

1673262258880.jpg

本次测试是因为缺少zoo.cfg,将conf文件夹下的zoo_sample.cfg复制一份改名为zoo.cfg即可

3. 修改zoo.cfg配置文件

注意几个重要位置:

dataDir=./ 临时数据存储的目录(可写相对路径)

clentPort=2181 zookeeper的端口号

4. 使用zkCli.cmd测试

ls / :列出zookeeper根下保存的所有结点

create -e /author 123:创建一个author节点,值为123

get /author:获取/author节点的值


window下安装dubbo


dubbo 本身并不是一个服务软件,其实是一个jar包,能够帮你的Java程序连接到zookeeper,并利用zookeeper消费,提供服务。

但是为了让用户更好的管理监控众多的dubbo服务,官方提供了一个可视化的监控dubbo-admin,不过这个监控即使不装也不影像使用。

这里我们来安装一下

1. 下载dubbo-admin

地址:http;//github.com/apache/dubbo-admin/tree/master

2. 解压进入目录

修改 dubbo-admin-master\dubbo-admin\src\main\resources\application.properties

1673262296303.jpg

3. 在项目目录下打包dubbo-admin

mvn clean package -Dmaven.test.skip=true,也可导入IDEA打包

4. 先启动zkServer.cmd,运行 dubbo-admin\target 下的dubbo-admin-0.0.1-SNAPSHOT.jar

java -jar dubbo-admin-0.0.1-SNAPSHOT.jar

【注:zookeeper服务一定要启动】

执行完毕,访问 http:localhost:7001/,默认账号密码: root - root

1673262305620.jpg

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
相关文章
|
3月前
|
安全 应用服务中间件 API
微服务分布式系统架构之zookeeper与dubbo-2
微服务分布式系统架构之zookeeper与dubbo-2
|
5天前
|
存储 SpringCloudAlibaba Java
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论。
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
|
5天前
|
SpringCloudAlibaba JavaScript Dubbo
【SpringCloud Alibaba系列】Dubbo dubbo-admin安装教程篇
本文介绍了 Dubbo-Admin 的安装和使用步骤。Dubbo-Admin 是一个前后端分离的项目,前端基于 Vue,后端基于 Spring Boot。安装前需确保开发环境(Windows 10)已安装 JDK、Maven 和 Node.js,并在 Linux CentOS 7 上部署 Zookeeper 作为注册中心。
【SpringCloud Alibaba系列】Dubbo dubbo-admin安装教程篇
|
2月前
|
存储 负载均衡 监控
dubbo学习一:zookeeper与dubbo的关系,下载安装启动zookeeper(解决启动中报错)
这篇文章是关于Apache Dubbo框架与Zookeeper的关系,以及如何下载、安装和启动Zookeeper的教程,包括解决启动过程中可能遇到的报错问题。
103 3
dubbo学习一:zookeeper与dubbo的关系,下载安装启动zookeeper(解决启动中报错)
|
2月前
|
Dubbo 应用服务中间件 Apache
Dubbo 应用切换 ZooKeeper 注册中心实例,流量无损迁移
如果 Dubbo 应用使用 ZooKeeper 作为注册中心,现在需要切换到新的 ZooKeeper 实例,如何做到流量无损?
34 4
|
2月前
|
监控 Dubbo Java
dubbo学习三:springboot整合dubbo+zookeeper,并使用dubbo管理界面监控服务是否注册到zookeeper上。
这篇文章详细介绍了如何将Spring Boot与Dubbo和Zookeeper整合,并通过Dubbo管理界面监控服务注册情况。
177 0
dubbo学习三:springboot整合dubbo+zookeeper,并使用dubbo管理界面监控服务是否注册到zookeeper上。
|
3月前
|
负载均衡 Java 应用服务中间件
微服务分布式系统架构之zookeeper与dubbor-1
微服务分布式系统架构之zookeeper与dubbor-1
|
3月前
|
存储 负载均衡 Dubbo
分布式-Zookeeper(一)
分布式-Zookeeper(一)
|
1月前
|
存储 运维 NoSQL
分布式读写锁的奥义:上古世代 ZooKeeper 的进击
本文作者将介绍女娲对社区 ZooKeeper 在分布式读写锁实践细节上的思考,希望帮助大家理解分布式读写锁背后的原理。
|
5月前
|
监控 NoSQL Java
分布式锁实现原理问题之ZooKeeper的观察器(Watcher)特点问题如何解决
分布式锁实现原理问题之ZooKeeper的观察器(Watcher)特点问题如何解决