Zookeeper

端口:2181

 

Zookeeper属于一种中间件

概述

        Zookeeper是一个分布式协调框架,就是为用户的分布式应用程序提供协调服务,主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等

①Zookeeper是为别的分布式程序服务的

②Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务)

③虽然说提供各种服务,但是Zookeeper在底层其实只是提供了两个功能:

  • 管理(存储、读取)用户提供的数据;
  • 为数据提供监听服务

 

zookeeper = 文件系统+监听通知机制

像linux也是文件系统,只不过它是叶子结点才能存放数据,而zookeeper的所有结点都能存放数据

ZooKeeper 将数据保存在内存中

 

 

zookeeper选举机制

 

 

 

 

Zookeeper本地模式安装主要用于测试

 

启动Zookeeper服务

       bin/zkServer.sh start

查看 Zookeeper 服务状态

      bin/zkServer.sh status

关闭 Zookeeper 服务

      bin/zkServer.sh stop

 

zookeeper客户端连接服务端

    bin/zkCli.sh

获取节点数据

   get /zkPro

 

 

zoo.cfg文件

zookeeper是文件系统,dataDir这个存的就是数据存放的目录

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值