首页 windows软件 手机软件 驱动下载 电脑教程 专题合集
当前位置: 首页 > 电脑教程 > 软件教程 > Dubbo+Zookeeper安装配置

Dubbo+Zookeeper安装配置

时间:2019-05-20 18:36:20

小编:动力软件园

阅读:

zookeeper的特性

一致性:数据一致性数据按照顺序分批入库

原子性:事务要么成功,要么失败,不会全局化

单一视图: 客户连接集群中任意的一个zookeeper节点 数据都是一致的

可靠性:每次对zookeeper的操作 状态都会 保存在服务端

实时性:客户端可以读取到zookeeper服务端的最新数据


1555150910249992.png

前提:使用zookeeper需要先安装jdk,首先下载zookeeper(开源的 )下载路径:http://www.apache.org/dist/zookeeper/打开下载页面


image.png

选择自己需要的版本 我在这里下载的是 win系统的
注意zookeeper分为测试版 要和 稳定版本

image.png


选择自己需要的版本,选择扩展名为.tar.gz的下载



image.png

下载好的解压包解压一下就好 我是有了 就不下载了,解压出来的目录层看下图



image.png



找到目录中的conf文件夹


image.png

将zoo_sample.cfg复制一份并将文件名改为zoo.cfng
并修改配置文件中的以下属性
dataDir=D:zookeeperdata
dataLogDir=D:zookeeperlog


image.png


这两个一个放的是数据、
另一个是和日志
端口是:2181



image.png


配置好就可以启动了 两种方式启动
1打开bin找到zkServer.cmd 双击启动
2是cmd 命令 也是zkServer.cmd



image.png


启动成功:


image.png


Zookeeper占用的端口及作用
2181:对client端提供服务
3888:选举leader使用
2888:集群内机器通讯使用(Leader监听此端口



下面就是Dubbo的部署了



_ueditor_page_break_tag_


下面就是Dubbo的部署了

下载路径:https://github.com/apache/incubator-dubbo/releases
下载好后需要解压并通过编译后才可以使用(具体自己百度)

image.png


复制出来一个tomcat 注意 改下端口
把这文件 放进tomcat 里的webapps里



image.png


运行前先打开zookeeper 服务
在运行就行了



image.png



启动成功


image.png


下面打开浏览器访问就好



image.png



配置文件在
该项目连接zookeeper都为默认配置,如需更改,找到项目中WEB-INF下的dubbo.properties打开修改就可以



image.png

在页面直接可以找到 提供者 和消费者


image.png





火爆手游