美文网首页
ZooKeeper部署配置

ZooKeeper部署配置

作者: guozhao | 来源:发表于2020-06-11 10:55 被阅读0次

集群中节点数量

最好选择奇数台,比如:集群中有4台node,只允许挂掉1台,因为如果挂掉两台剩余的两台无法正常工作;
如果选择5台挂掉两台后剩余3台仍然可以正常工作。
zookeeper集群允许挂掉的node的数量是:1/2总数量+1台。

一个集群最少需要3台节点;通过公式 F=1,2F+1=3.

集群配置

  • node ID,ID的取值有范围限制。
    • 范围,如果zookeeper开启 TTL 则id范围是1 ~ 254;如果没有开启TTL则范围是1~255;
      所以,zookeeper集群最大为255个节点;

集群允许挂掉的节点

  • 如果允许挂掉F个节点,则整集群需要有 2*F+1 个节点;
  • 意思是集群要想正常工作,则集群活节点的数量需要占总数的 1/2 + 1。
  • 集群内节点数量 2n 和 2n-1 台的容错能力是一样的。

注意事项

  • transaction log所在分区读写性能影响zookeeper,因为zookeeper先写日志再返回结果;
  • jvm服务器不要作用swap,会影响

data目录

data目录记录transaction log,当log增长到一定程度会创建新的日志
文件,同时,zookeeper的运行快状快照会保存在data目录中, 在创建新日志文件时,所有数据仍然写到旧文件;
默认日志文件不会被删除;

相关文章

  • jstorm 2.4.0部署

    zookeeper部署 1)下载zookeeper 2)修改zookeeper配置(conf/zoo.cfg) 3...

  • zookeeper的部署安装

    zookeeper的部署安装 Zookeeper的安装和配置十分简单, 既可以配置成单机模式, 也可以配置成集群模...

  • Storm | 集群部署

    集群部署 环境准备 ssh免密码登陆、zookeeper 部署、python 2.7+ 集群部署 常用配置 启动服...

  • Elastic Stack(ELK)-4 kafka部署

    1. zookeeper部署 安装JDK1.7: 安装zookeeper(单机) 设置配置文件zoo.cfg 启动...

  • ZooKeeper部署配置

    集群中节点数量 最好选择奇数台,比如:集群中有4台node,只允许挂掉1台,因为如果挂掉两台剩余的两台无法正常工作...

  • 安装配置Zookeeper和Kafka集群

    环境配置参考 ELK环境配置 安装配置zookeeper 部署在zk集群节点机器上(最少需要三台) 安装zooke...

  • 二、Zookeeper安装

    2.1 本地模式安装部署 2.2 配置参数解读 Zookeeper中的配置文件zoo.cfg中参数含义解读如下: ...

  • kafka组件部署-集群-单节点分布式

    0.环境准备与参考资料 (1).部署前提 1),部署kafka是依赖zookeeper的,所以需要事先配置zook...

  • 06.高可用性HA架构环境搭建

    一.机器规划 二.部署完全分布式hadoop与zookeeper 三.修改配置文件并分发配置 四.传送配置文件 四...

  • 二、HBase部署与使用

    2.1、部署 2.1.1、Zookeeper正常部署 首先保证Zookeeper集群的正常部署,并启动之: /op...

网友评论

      本文标题:ZooKeeper部署配置

      本文链接:https://www.haomeiwen.com/subject/cryptktx.html