zk集群搭建
## zookeeper基础知识、体系结构、数据模型 1、zookeeper是一个类似hdfs的树形文件结构, zookeeper可以用来保证数据在(zk)集 群之间的数据的事务性一致; 2、zookeeper有watch事件,是一次性触发的,当watch监视的数据发生变化时,通 知设置了该watch的client,即watcher 3、zookeeper有三个角色: Learner, Follower, Observer 4、zookeeper应用场景: 统一命名服务(Name Service) 配置管理(Configuration Management) 集群管理(Group Membership) 共享锁(Locks) 队列管理 ## 环境准备 zookeeper运行需要jdk的支持,所以需要配置jdk的环境变量,此处可以选择两种环境变量配置:全局&&局部。 全局:**/etc/profile**下配置全局的**JAVA_HOME和PATH**等环境信息 ```shell export JAVA_HOME=/usr/local/jdk1.8 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA