一、启动连接
进入zookeeper/bin的路径,找到zkCli.sh 执行./zkCli.sh。
二、命令
ls(查看当前节点数据),
ls2(查看当前节点数据并能看到更新次数等数据) ,
create(创建一个节点) ,
get(得到一个节点,包含数据和更新次数等数据),
set(修改节点)
delete(删除一个节点)
三、了解Zookeeper
zookeeper使用了一个类似文件系统的树结构,数据可以挂在某个节点上,可以对这个节点进行删改。另外我们还发现,当改动一个节点的时候,集群中活着的机器都会更新到一致的数据。
Zookeeper的数据模型如下图:
1.每个节点在zookeeper中叫做znode,并且其有一个唯一的路径标识,如/SERVER2节点的标识就为/APP3/SERVER2。
2.Znode可以有子znode,并且znode里可以存数据,但是EPHEMERAL类型的节点不能有子节点。
3.Znode中的数据可以有多个版本,比如某一个路径下存有多个数据版本,那么查询这个路径下的数据就需要带上版本。