Zookeeper 的应用

8

description

Zookeeper 的应用. Hbase Kafka Twitter Storm Spark—mesos+zookeeper. Hbase 架构. Twitter storm. Nimbus   和 Supervisors   之间所有的协调工作是通过 一个 Zookeeper  集群。  Nimbus 的守护进程和 Supervisors   守护进程是无法连接和无状态的 ; 所有的状态维持在 Zookeeper 中 或保存在本地磁盘上. Yaooo S4(). Kafka Architecture. Producer. Producer. Broker. - PowerPoint PPT Presentation

Transcript of Zookeeper 的应用

Page 1: Zookeeper 的应用
Page 2: Zookeeper 的应用

Zookeeper的应用• Hbase

• Kafka

• Twitter Storm

• Spark—mesos+zookeeper

Page 3: Zookeeper 的应用

Hbase架构

Page 4: Zookeeper 的应用

Twitter storm

Nimbus  和 Supervisors  之间所有的协调工作是通过 一个 Zookeeper 集群。 Nimbus的守护进程和  Supervisors  守护进程是无法连接和无状态的 ;所有的状态维持在 Zookeeper中 或保存在本地磁盘上 

Page 5: Zookeeper 的应用

Yaooo S4()

Page 6: Zookeeper 的应用

Producer

Consumer

Producer

BrokerBroker BrokerBroker BrokerBroker BrokerBroker

Consumer

ZooKeeperZooKeeper

Kafka Architecture

Page 7: Zookeeper 的应用

Zookeer部署• Zookeeper进程和业务进程部署在同一台机器?– Mesos+zookeeper

• Linux Container技术:• 通过提供一种创建和进入容器的方式,操作系统让应用程序就像在独立的机器上运行一样,但又能共享很多底层的资源。例如,可以有效地共享公共文件(比如  glibc)的页缓存,因为所有容器都使用相同的内核,而且所有容器还常常共享相同的  libc 库(取决于容器配置)。这种共享常常可以扩展到目录中其他不需要写入内容的文件 

Page 8: Zookeeper 的应用