Linux下的zookeeper单机解压式安装与学习

安装过程:

1.解压安装包

在这里插入图片描述

2.复制配置文件

在这里插入图片描述

3.启动zookeeper服务并查看状态

在这里插入图片描述
若启动出现错误可查看out文件来排错,如下图
在这里插入图片描述

知识点

1.Zookeeper有一个根节点 /
2.每一个节点叫znode节点
3.每个znode节点可以拥有自己的子节点
4.zookeeper所有的操作,都是基于节点路径来操作的
5.多个znode节点共同形成一个znode树(震哥哥zookeeper存储的目录结构)
6.每个znode节点可以存储数据
7.znode节点路径是唯一的。基于这个特性,可以做集群的统一命名服务,用路径来标识一台服务器
8.znode树是维系在内存中,即znode节点数据也是存储在内存中,目的是提供用户快速查询
9.zookeeper不能存储海量数据,是因为一方面zookeeper的使用场景是做分布式的协调服务,二是基于内存存储,多台zookeeper节点存储的是同一数据
10.zookeeper也提供了持久化机制,持久化的目录由:zoo.cfg中的dataDir来决定
11.zookeeper会为每个事务分配一个全局递增的事务id
cZxid:创建节点的事务id
mZxid:修改节点的事务id
pZxid:此节点的子节点最新的事务id
12.zookeeper节点有四种类型:
①create /part01
②create -e /part01 临时节点, 创建临时节点的客户端宕机(下线),它所创建的临时节点被删除。基于此特性,zookeeper可以管理集群中节点的服务状态
③create -s /part02 顺序节点
④create -e -s /part01 临时顺序节点

zookeeper事务的概念:

①create
②set
③delete 单节点删除
④rmr 递归删除节点
每产生一个事务,zookeeper就会为这个事务分配一个递增的事务id

发布了39 篇原创文章 · 获赞 15 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/sinat_35667067/article/details/104184586
今日推荐