1)界面操作软件prettyzoo
2)Curator客户端访问zookeeper
2.1)导包
访问zk一般有三种方式:原生api,curator,zkclient;一般curator用得比较多;使用curator前需要引入curator-framework包;curator-recipes包解决分布式锁,选举问题;
2.2)创建并启动客户端
创建客户端实例如下,其中重试策略包括指定最大重试次数,只重试一次,一直重试直到达到规定时间,以及衰减重试策略;衰减重试比如重试三次,每次间隔时间越来越长,基准时间可以设置为1秒;
2.2.1)同步方式操作节点
如上图所示
2.2.1.1)create表示创建节点,forPath方法的第一个入参表示key,第二个入参表示value;
2.2.1.2)Stat类表示节点状态,包含有几个主要字段: