Hbase总结(六)hbase37个笔试题 | 您所在的位置:网站首页 › 以下关于word操作及功能的叙述中正确的有哪些选项 › Hbase总结(六)hbase37个笔试题 |
Chubby首先是一个分布式的文件系统。 Chubby可以提供机制使得client可以在Chubby service上创建文件和运行一些文件的基本操作。说它是分布式的文件系统,是由于一个Chubby cell是一个分布式的系统。一般包括了5台机器,整个文件系统是部署在这5台机器上的。 可是,从更高一点的语义层面上,Chubby是一个 lock service。一个针对松耦合的分布式系统的lock service。所谓lock service,就是这个service可以提供开发者经经常使用的“锁”,“解锁”功能。通过Chubby。一个分布式系统中的上千个client都可以 对于某项资源进行“加锁”,“解锁”。 那么,Chubby是如何实现这种“锁”功能的?就是通过文件。 Chubby中的“锁”就是文件。在上例 中。创建文件事实上就是进行“加锁”操作,创建文件成功的那个server事实上就是抢占到了“锁”。用户通过打开、关闭和读取文件。获取共享锁或者独占锁; 而且通过通信机制,向用户发送更新信息。 综上所述。Chubby是一个lock service。通过这个lock service能够解决分布式中的一致性问题。而这个lock service的实现是一个分布式的文件系统。 ) |
CopyRight 2018-2019 实验室设备网 版权所有 |