![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
zookeeper
zookeeper学习笔记
Cookie__C
这个作者很懒,什么都没留下…
展开
-
六、 Zookeeper 四字命令
zookeeper 支持某些特定的四字命令与其交互,用户获取 zookeeper 服务的当前状态及相关信息,用户在客户端可以通过 telenet 或者 nc(netcat) 向 zookeeper 提交相应的命令。 安装 nc 命令: $ yum install nc # centos 四字命令格式: echo [command] | nc [ip] [port] ZooKeeper 常用四字命令主要如下: 四字命令使用: stat 命令用于查看 zk 的状态信息,实例如原创 2020-11-07 14:41:33 · 244 阅读 · 0 评论 -
五、Zookeeper 客户端基础命令使用
ls命令 ls 命令用于查看某个路径下目录列表。 格式: ls path ls2 命令 ls2 命令用于查看某个路径下目录列表,它比 ls 命令列出更多的详细信息。 格式: ls2 path 3. get 命令 get 命令用于获取节点数据和状态信息。 格式: get path [watch] path:代表路径。 [watch]:对节点进行事件监听。 stat 命令 stat 命令用于查看节点状态信息。 格式: stat path [watch] 5. create 命令 cr.原创 2020-11-07 14:34:54 · 82 阅读 · 0 评论 -
四、ZooKeeper 数据模型 znode 结构详解
一、数据模型 在 zookeeper 中,可以说 zookeeper 中的所有存储的数据是由 znode 组成的,节点也称为 znode,并以 key/value 形式存储数据。 整体结构类似于 linux 文件系统的模式以树形结构存储。其中根路径以 / 开头。 进入 zookeeper 安装的 bin 目录,通过sh zkCli.sh打开命令行终端,执行 “ls /” $ ./zkCli.sh -server localhost:9201 $ ls / $ ls /zookeeper $ ls /zook原创 2020-11-07 14:23:37 · 397 阅读 · 0 评论 -
三、zookeeper java客户端搭建
一、使用IntelliJ IDEA,创建一个 maven 工程,命名为 zookeeper-demo,并且引入如下依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> &原创 2020-11-07 14:03:54 · 168 阅读 · 0 评论 -
二、zookeeper集群
一、单机版 在官网下载完zookeeper压缩包后: $ tar -zxvf zookeeper-x.x.xx.tar.gz //解压 $ cd zookeeper-x.x.x $ cd conf/ $ cp zoo_sample.cfg zoo.cfg //配置文件重命名 $ cd .. $ cd bin/ $ ./zkServer.sh start //启动服务端 $ ./zkServer.sh statu原创 2020-11-07 13:31:13 · 130 阅读 · 0 评论 -
一、zookeeper简介
一、简介 ZooKeeper 是 Apache 软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。 ZooKeeper 的架构通过冗余服务实现高可用性。 Zookeeper 的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。 一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式原创 2020-11-07 13:05:20 · 194 阅读 · 0 评论