zookeeper简介(文件系统+监听通知机制)
定义:分布式协调框架,主要用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。
1、文件系统:
1)每一个节点都能存储数据,分页子节点跟子节点都能存
2、监听通知机制:
1)客户端注册监听他关注的目录节点,当目录节点发生改变(数据改变、被删除、子节点发生变化),zookeeper会通知客户端(观察者模式)
3、conf.cfg文件:
tickTime:
initLimit:
sysmcLimit:
dataDir:放存储数据
clientPort:提供给客户端监听的端口,默认为2181
4、常用命令:
1)查看节点:ls /
2)创建节点:create /admin/bgm hello
3)修改节点:set /admin/bgm hellochange
4)删除节点:delete /admin/bgm
5)查看节点内容:get /admin/bgm
zookeeper 集群
重命名zoo_sample.cfg文件,复制该配置文件,
主从节点:
主:读写
从:读