《进击大数据》系列教程之zookeeper基础

举报
小米粒-biubiubiu 发表于 2021/01/30 23:09:36 2021/01/30
【摘要】 目录   一、为什么需要zookeeper 二、单机安装 zookeeper 三、常用的zk命令 四、使用ZooInspector 查看zookeeper 五、zk数据模型 六、安装分布式的zk 七、分布式zk的特点 一、为什么需要zookeeper 分布式协调管理者,用于在进群的环境下,选举出主节点,当主节点挂掉了之后,会选举其他的nameNode作为...

目录

 

一、为什么需要zookeeper

二、单机安装 zookeeper

三、常用的zk命令

四、使用ZooInspector 查看zookeeper

五、zk数据模型

六、安装分布式的zk

七、分布式zk的特点


一、为什么需要zookeeper

分布式协调管理者,用于在进群的环境下,选举出主节点,当主节点挂掉了之后,会选举其他的nameNode作为主节点,以保证集群的高可用性。

二、单机安装 zookeeper

三、常用的zk命令

ls   查看节点列表

create   /app1  “some_data”    创建节点

set  /app1  "other_data"  设置节点的值

get /app1  获取节点的值

delete  /app1   删除节点

四、使用ZooInspector 查看zookeeper

下载  https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zi

下载之后是一个压缩文件,解压后获取到一个jar包,直接双击打开

输入 zk 的 ip:端口 ,连接超时时间信息等

 连接成功之后,双击 文件夹 展开即可看到zk节点列表

五、zk数据模型

zk每个节点的默认最大为1M,超过1M会报错。

 六、安装分布式的zk

七、分布式zk的特点

zk 集群会自动选举出一个 节点作为leader ,其他的节点作为 follower ,组成一个集群,对外提供服务。

不管连接哪个节点进行 数据的查看,数据都是一样的,说明每个节点之间的数据都是同步的。

如果在从节点上进行有关事务的操作,会先转发的leader节点上执行,比如创建节点等,

一个客户端可以同时连接这个集群中的多个节点,可以保证如果其中一个节点挂掉了,还能够继续从其他的节点获取数据。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

文章来源: blog.csdn.net,作者:血煞风雨城2018,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_31905135/article/details/113337210

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。