Zookeeper主要可以干哪些事情:配置管理,名字服务,提供分布式同步以及集群管理
启动服务命令:到对应的zookeeper的bin目录下执行
./zkServer.sh start
启动客户端的命令:
./zkCli.sh
ls / 展示zookeeper节点
添加节点命令 :
-s:代表持久有序,即使创建完,断开连接上zookeeper数据仍然存在,临时节点则相反
-e:代表是否是临时节点
path:代表目录的具体内容
data:是这个目录存放的具体数据
acl:是权限
例子创建持久有序节点:
在qf节点下创建个aa节点,在aa节点下创建个有序无权限的数据aa
创建临时有序节点例子(zookeeper断开连接再连接数据就会消失):
删除节点命令:
delete path //删除为空的节点。这里的path或者说节点就相当于是一个文件夹
rmr path //无论节点为不为空,都删除
获取节点中数据的信息:
get path
xxx:是我们存的数据
ctime:创建时间
mtime:修改时间
设置节点中数据命令:
set 节点 要设置成的数据
zookeeper所谓的节点、path其实就相当于是文件夹