zookeeper

ZooKeeper简介

  ZooKeeper是一个分布式应用所设计的分布式、开源的协调服务。分布式的应用可以建立在同步、配置管理、选举、分布式锁、分组和命名等服务的更高级别的实现的基础之上。ZooKeeper意欲设计一个易于编程的环境,它的文件系统使用我们所熟悉的目录树结构。ZooKeeper使用java所编写,但是支持java和C两种编程语言。

  协调服务非常容易出错,但是却很难恢复正常,例如,协调服务很容易处于竞争状态以至于出现死锁。设计ZooKeeper的目的是为了减轻分布式应用程序所承担的协调任务,借助于ZooKeeper服务开发出高可靠的分布式协同程序。

   比如:配置文件需要协同。

zookeeper集群搭建

  (1)zookeeper集群组件:

    Zookeeper集群中的服务器角色有三种:

    leader server:zk内部自己的主管

    follower server:有选举权

    observer server:不参与leader选举

 上传至linux服务器:

  1.alt+p

  2.输入命令:put d:/zookeeper-3.4.6.tar.gz(对应的get命令为下载),传至linux服务器home目录下

 

posted @ 2017-08-12 23:24  张小屋  阅读(108)  评论(0编辑  收藏  举报