Zookeeper(学习笔记)

本文详细介绍了Zookeeper的基础知识,包括什么是Zookeeper、Zookeeper的存储结构、通知机制以及安装和集群配置。深入探讨了Zookeeper的节点类型、常用命令,以及Java中如何使用Zookeeper进行连接、读写操作。此外,还涵盖了Zookeeper在远程项目登录和作为注册中心的应用,最后讨论了常见的错误处理和解决方案。
摘要由CSDN通过智能技术生成
全部内容:
Zookeeper 简介
        Zookeeper 存储结构
        监听通知
        安装 Zookeeper
        Zookeeper 操作命令
        Zookeeper 集群
        Zookeeper中的常用命令
使用 Java API 操作 Zookeeper
Zookeeper 实战
Linux
Zookeeper 安装包:
链接:https://pan.baidu.com/s/1CcDBCcnL7BxuIxQJHDNXPw 
提取码:5555 
 

一、 Zookeeper 简介:

1:什么是zookeeper

        
        zooper首先 明白这是一个分布式框架,类似于注册中心,起的主要作用就是一个文件系统中心+一个监听通知
Zookeeper 官网: http://zookeeper.apache.org/
Zookeeper Apache 的一个分布式服务框架,是 Apache Hadoop 的一个子项目。官方
文档上这么解释 Zookeeper ,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,
如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。

2:zookeeper的存储结构

        zookeeper的存储结构类似于Linux系统的文件结构,根为/,下次有znode节点然后一节一节往下扩展,由此可以看出必然是树形结构,并且吧信息可以存放带每个节点         
        

2.1:znode的节点类型

共四种,持久,带序号持久,临时节点,带序号临时节点

3: 通知机制:

Zookeeper 是使用观察者设计模式来设计的。当客户端注册监听它关心的目录节点时,
当目录节点发生变化(数据改变、被删除、子目录节点增加删除)时, Zookeeper 会通知客
户端。

4、 安装 zookeeper

解压 Zookeeper 压缩包

[root@localhost temp]# tar -zxf zookeeper-3.6.0.tar.gz
[root@localhost temp]# cp zookeeper-3.6.0 /usr/local/zookeeper -r

4.1  Zookeeper 目录结构  

1. bin :放置运行脚本和工具脚本,
2. conf zookeeper 默认读取配置的目录,里面会有默认的配置文件
3. docs zookeeper 相关的文档
4. lib zookeeper 核心的 jar
5. log
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值