标签:
zookeeper集群的搭建
需要先安装jdk,并且配置jdk的环境变量
下载zookeeper的安装包
上传到linux集群环境下
解压安装包
tar -zxvf zookeeper-3.4.7.tar.gz
进入conf目录,复制zoo-sample.cfg为zoo.cfg,通过修改zoo.cfg来对zookeeper进行配置
修改1:dataDir 指定zookeeper将数据保存在哪个目录下,如果不修改,默认在/tmp下,这个目录下的数据有可能会在磁盘空间不足或服务器重启时自动被linux清理,所以一定要修改这个地址
修改2:修改服务器列表
单机模式:在zoo.cfg中只配置一个server.id就是单机模式了
伪集群模式:在zoo.cfg中配置多个server.id,其中ip都是当前机器,而端口各部相同,启动时就是伪集群模式了
集群模式:多台机器各自配置
server.1=xxx.xxx.xxx.xxx:2888:3888
server.2=xxx.xxx.xxx.xxx:2888:3888
server.3=xxx.xxx.xxx.xxx:2888:3888
如果是完全分布模式,还要进行修改3:到之前配置的zookeeper数据文件所在的目录下生成一个文件叫myid,其中写上一个数字表明当前机器是哪一个编号的机器
顺序节点 普通节点
临时节点 顺序临时节点 普通临时节点
持久节点 顺序持久节点 普通持久节点
顺序节点:指定叫什么,除了前缀是指定的名字外,在名字后会会自带一个独一无二自动增长的的编号 普通节点:指定叫什么就叫什么
临时节点:一个客户端连接创建的临时节点,会在当客户端会话结束时立即自动删除。 持久节点:创建出来后只要不删除就不会消失,无论客户端是否连接。
zookeeper集群的搭建
标签:
原文地址:http://www.cnblogs.com/zpb2016/p/5791636.html