Zookeeper 文件系统
文件系统
每个目录都是一个znode节点
zonde节点可直接存储数据
类型:持久化、持久化顺序、临时、临时顺序
zookeeper
核心功能1:文件系统(Linux就是一个文件系统)
分布式协调服务框架
Zookeeper核心功能:
zookeeper简介
zookeeper的通知机制
Zookeeper是一个分布式协调服务框架
zookeeper的核心功能:文件系统和通知机制
zookeeper简介
Storm组件:Nimbus
接收客户端topo代码,拆分多个task,将task信息存入zk
将task分配给Supervisor,将映射关系存入zk
故障监测
Storm组件:Supervisor
从Nimbus目录读取代码,从zk上读取Nimbus分配的task
启动工作进程Worker执行任务
监测运行的工作进程Worker
Storm组件:Worker
从zk上读取分配的task,并行计算出task需要给哪些task发消息
启动一个或多个Excecutor线程执行任务Task
Storm组件:ZooKeeper
Nimbus与Supervisor进行通信,分配任务和心跳
Supervisor与Worker进行通信,分配任务和心跳
高可用,HA机制
Zookeeper简介
zookeeper
zk:通知机制
zk:文件系统
zk核心功能