首页 > 其他分享 >Zookeeper 3.8.4 安装和参数解析

Zookeeper 3.8.4 安装和参数解析

时间:2024-09-17 18:24:58浏览次数:12  
标签:zookeeper zk cfg Zookeeper zoo apache 解析 3.8

安装 zookeeper 之前必须先安装 JDK,有关Linux环境JDK可以参考我以前写的博文

1、关于Linux服务器配置java环境遇到的问题
2、Linux环境安装openJDK
3、Centos7.3云服务器上安装Nginx、MySQL、JDK、Tomcat环境

文章目录

1. zookeeper 安装

建议直接选择下载第二个已经编译好的安装包

  • 解压到指定目录
tar -zxvf apache-zookeeper-3.8.4.tar.gz -C /opt

在这里插入图片描述

  • 修改配置,将 /opt/apache-zookeeper-3.8.4-bin/conf 路径下的 zoo_sample.cfg 先复制备份再修改为 zoo.cfg
cp zoo_sample.cfg zoo.cfg
  • /opt/apache-zookeeper-3.8.4-bin/ 路径下创建 zkData 文件夹
mkdir zkData
  • 打开zoo.cfg文件,修改dataDir路径:
    在这里插入图片描述
    在这里插入图片描述

  • 启动 Zookeeper 服务端

注意:启动之前需要放行zookeeper默认端口号 2181

  • 切换到 bin 目录后启动 zk 服务端
./zkServer.sh start

在这里插入图片描述

  • 查看状态
./zkServer.sh status

在这里插入图片描述

  • 可以查看到 zk 服务端确实启动了
jps -l

在这里插入图片描述

  • 启动 zk客户端
./zkCli.sh

在这里插入图片描述

  • 可以在zk客户端使用Linux相关命令,如:查看根目录下的文件
ls -l

在这里插入图片描述

  • 退出zk客户端
quit

在这里插入图片描述

  • 停止Zookeeper
./zkServer.sh stop

在这里插入图片描述

2. 参数解析

  • Zookeeper中的配置文件zoo.cfg中参数含义解读如下:
  1. tickTime = 2000:通信心跳时间,Zookeeper服务器与客户端心跳时间,单位毫秒

在这里插入图片描述

  1. initLimit = 10:LF初始通信时限

在这里插入图片描述

  1. syncLimit = 5:LF同步通信时限

在这里插入图片描述

  1. dataDir:保存Zookeeper中的数据

注意:默认的tmp目录,容易被Linux系统定期删除,所以一般不用默认的tmp目录

  1. clientPort = 2181:客户端连接端口,通常不做修改

标签:zookeeper,zk,cfg,Zookeeper,zoo,apache,解析,3.8
From: https://blog.csdn.net/qq_41684621/article/details/142307510

相关文章

  • 概率分布深度解析:PMF、PDF和CDF的技术指南
    本文将深入探讨概率分布,详细阐述概率质量函数(PMF)、概率密度函数(PDF)和累积分布函数(CDF)这些核心概念,并通过实际示例进行说明。在深入探讨PMF、PDF和CDF之前,有必要先简要介绍两种常用的概率分布:正态分布和均匀分布。正态分布: 也称为高斯分布或钟形曲线,正态分布以其均值为中心对称......
  • 历年CSP-J初赛真题解析 | 2019年CSP-J初赛阅读程序(16-33)
    学习C++从娃娃抓起!记录下CSP-J备考学习过程中的题目,记录每一个瞬间。附上汇总贴:历年CSP-J初赛真题解析|汇总_热爱编程的通信人的博客-CSDN博客#include<cstdio>#include<cstring>usingnamespacestd;charst[100];intmain(){scanf("%s",st);intn......
  • 超详细 正则表达式【源码解析+代码例子+图】
    由于正则表达式这个东西比较抽象,我推荐大家先看原理部分。在看原理部分如果有的表达式看不懂可以去下面看表,元字符这些东西还是比较好理解的。大家可以把我写的代码复制到编译器上跑一下,这样会更容易理解。一.基本介绍正则表达式就是用某一种模式去匹配字符串,筛选我们想要的......
  • 解析Redisson 限流器源码
     工具类publicclassRedisUtils{  privatestaticfinalRedissonClientCLIENT=SpringUtils.getBean(RedissonClient.class);  /**  *限流  *  *@paramkey     限流key  *@paramrateType  限流类型  *@paramrate ......
  • 深入解析JSON:数据交换的通用语言
    目录1.引言2.JSON的起源3.JSON的结构4.JSON的优势5.JSON在软件开发中的应用5.1WebAPI5.2配置文件5.3数据存储6.使用JSON的最佳实践7.结论1.引言在当今的软件开发世界中,数据交换是应用程序之间通信的核心。随着WebAPI和微服务架构的兴起,一种轻量级的......
  • .NET源码的在线探索:source.dot.net网站深度解析
    一个在线的.NET源码查询网站为https://source.dot.net/。这个网站为开发者提供了便捷的.NET源码查询服务,无需从GitHub等代码托管平台下载整个源代码库,即可在线浏览和查询.NET框架及相关项目的源代码。以下是该网站的一些主要功能特性:在线查询:用户可以直接在网站上搜索特......
  • NOIP 2017 普及组初赛试题及解析(第三部分:阅读程序(3-4))
    ......
  • Unity实战案例全解析 :PVZ 植物脚本分析
             植物都继承了Pants脚本,但是我因为没注意听讲,把Pants也挂在植物上了,所以子类的PlantEnableUpdate和PlantDisableUpdate抢不过父类,无法正确触发动画,我还找不到哪里出了问题,所以就使用了携程加while强行触发了,但是经过对源码和工程的分析比对,我发现了问题所在,......
  • 惊艳不已!智能解析10个API接口分类
    常见的API接口开发平台:通信类短信API语音API彩信APIFAXAPIIVRAPITTSAPI在线客服API短信/语音验证码API定时提醒API常见的API接口开放平台:测评类API便捷数据网常见的API接口开发平台:通信类iContact、Mailgun、Mandrill、SendGrid:都是云邮件发送平台,提供易于使......
  • 基于CosyVoice的多语言语音合成技术解析
    CosyVoice是阿里通义实验室开源的先进语音模型,专为自然语音生成而设计。该模型不仅支持多语言的语音合成,还能够精准地控制音色和情感表现,显著提升语音合成的自然度和真实感。CosyVoice在多语言语音生成、零样本语音生成、跨语言声音合成以及指令执行方面表现卓越,是目前语音......