天天看点

有关Zookeeper理解

作者:相见恨晚vlog

什么是ZooKeeper

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

为什么需要Zookeeper

1.用起来像单机但是比单机更可靠

2.leader在团队里的协调作用

3.内存、单机

4.集群、可靠

5.当信息还没有同步完成时,不对外提供服务

6.同步的时间压缩更短

有关Zookeeper理解

Zookeeper的特点和作用

5大特点

1.顺序一致性

2.原子性

3.单一视图

4.可靠性

5.及时性

有关Zookeeper理解
有关Zookeeper理解
有关Zookeeper理解
有关Zookeeper理解
有关Zookeeper理解

Zookeeper的安装和配置

有关Zookeeper理解
有关Zookeeper理解

znode节点

有关Zookeeper理解
有关Zookeeper理解
有关Zookeeper理解
有关Zookeeper理解
有关Zookeeper理解

节点属性

1.dataVersion

2.cversion

3.aclVersion

常用命令

1.启动 ./bin/zkServer.sh start

2.连接到zk server ./bin/zkCli.sh -server 127.0.0.1:2181

3.查看节点 ls /

4.查看节点的状态 stat /

5.查看节点的数据 get

watcher机制

有关Zookeeper理解
有关Zookeeper理解
有关Zookeeper理解
有关Zookeeper理解
有关Zookeeper理解

权限字符串crdwa

1.create

2.read

3.delete

4.write

5.admin

有关Zookeeper理解

继续阅读