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 不参与投票

  • 相关阅读:
    Leetcode Substring with Concatenation of All Words
    Leetcode Divide Two Integers
    Leetcode Edit Distance
    Leetcode Longest Palindromic Substring
    Leetcode Longest Substring Without Repeating Characters
    Leetcode 4Sum
    Leetcode 3Sum Closest
    Leetcode 3Sum
    Leetcode Candy
    Leetcode jump Game II
  • 原文地址:https://www.cnblogs.com/langfanyun/p/9819822.html
Copyright © 2011-2022 走看看