https://blog.youkuaiyun.com/java_66666/article/details/81015302
概念:分布式服务框架 是Apache Hadoop的一个子项目 它主要是用来解决分布式应用中经常遇到的一些数据管理问题 如 统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理
简单来说: zookeeper = 文件系统+监听通知机制
能做什么?
可以实现诸如分布式应用配置管理、统一命名服务、状态同步服务、集群管理等功能 我们这里拿比较简单的分布式应用配置管理为例说明
假设我们的程序是分布式部署在多台机器上 如果我们要改变程序的配置文件 需要逐台机器取修改 非常麻烦,现在把这些配置全部放到zookeeper上去 保存在zookeeper的某个目录节点中 然后所有相关应用程序对这个目录节点进行监听一旦配置信息发生变化 每个应用程序就会收到zookerper的通知 然后从zookeepere获取新的配置信息引用到系统中
启动zookeeper
bin/zkServer.sh start
检验是否成功启动
bin/zkCli.sh
使用ls命令来查看当前zookeeper中所包含的内容
创建节点 create/zkPro myData