Zookeeper是什么
zookeeper是一个为用户的分布式应用程序提供协调服务的的分布式软件。
提供的服务
- 主从协调
- 服务器节点动态上下线
- 统一配置管理
- 分布式共享锁
- 统一名称服务
主要功能
管理(存储,读取)用户程序提交的数据并为用户程序提供数据节点监听服务
应用场景
采集程序在采集服务器上主动采集指定服务器上的数据,需要zookeeper监控采集服务器的工作状态,防止机器挂掉后引起数据丢失。
zookeeper作用:
1、提供采集程序进度数据保管
2、提供了服务节点监听
图来自传智大数据视频课程