ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookeeper的目的就在于此。本文简单分析zookeeper的工作原理,对于如何使用zookeeper不是本文讨论的重点。
系统模型如图所示:
1、解压:tar xzf zookeeper-3.4.5.tar.gz 2、在conf目录下创建一个配置文件zoo.cfg,dataDir=/usr/local/zk/data 3、启动ZooKeeper的Server:sh bin/zkServer.sh start, 如果想要关闭,输入:zkServer.sh stop
1、创建myid文件,server1机器的内容为:1,server2机器的内容为:2,server3机器的内容为:3 2、在conf目录下创建一个配置文件zoo.cfg, dataDir=/usr/local/zk/data server.1=server1:2888:3888 server.2=server2:2888:3888 server.3=server3:2888:3888
转载于:https://www.cnblogs.com/wangxin37/p/6397677.html
相关资源:各显卡算力对照表!