zoukankan      html  css  js  c++  java
  • zookeeper 概述

    zookeeper 的基本概念、主要功能、使用场景,参考 https://blog.csdn.net/weijifeng_/article/details/79775738 

    基本配置,详见:https://blog.csdn.net/liereli/article/details/80039124   下面列出一些常用配置

    # 基本的时间单位(毫秒)。用于心跳时间间隔。最小的session timeout 时间是这个时间的两倍。
    tickTime=2000

    # 这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不是用户连接 Zookeeper 服务器的客户端,而是 Zookeeper 服务器集群中连接到 Leader 的 Follower 服务器初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过10个心跳的时间(也就是 tickTime)长度后 Zookeeper服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是 10*2000=20 秒
    initLimit=10


    # 这个配置项标识 Leader 与 Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,总的时间长度就是 5*2000=10 秒
    syncLimit=5


    # 存储快照文件目录,默认事务日志也存储在此路径下,建议同时配置dataLogDir。不要使用 /tmp 目录
    dataDir=/opt/data/zookeeper


    # 客户端连接时的使用的端口
    clientPort=2181

    # 集群时的配置。下面示例配置中的 1,2,3为 dataDir 下 文件名为 myid 的文件(这个文件需要自己创建)的内容,用于区分不同的机器

    # cloud01 表示机器的机器名, 2888 是 Follower 与 Follower, leader 与 leader 之间通信的端口, 3888是指选举时用的端口

    server.1=cloud01:2888:3888
    server.2=cloud02:2888:3888
    server.3=cloud03:2888:3888
    #server.4=cloud04:2888:3888:observer   # observer 不参与投票

  • 相关阅读:
    方向余弦阵,欧拉角,四元数
    贝叶斯公式理解
    mysql安装错误解决办法
    arduino 配置 esp8266
    决策树的python实现
    ppt罗列项排版
    ★-原创性说明-★
    【通知】即日起重启技术博客
    第一篇:你不一定了解的"推荐系统"
    第十篇:K均值聚类(KMeans)
  • 原文地址:https://www.cnblogs.com/langfanyun/p/9819822.html
Copyright © 2011-2022 走看看