当前位置: 首页 > article >正文

Zookeeper 3.8.4 安装和参数解析

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

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

文章目录

  • 1. zookeeper 安装
  • 2. 参数解析

1. zookeeper 安装

  • zookeeper官网:https://zookeeper.apache.org/releases.html
  • 找到最新稳定版的源码下载,选择第一个编译后的
    在这里插入图片描述
  • 如果选择的事源码下载安装,需要下载后再编译,不然启动zk服务端起不来,会报这个错误:
    错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain

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

  • 解压到指定目录
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:客户端连接端口,通常不做修改

http://www.kler.cn/a/313113.html

相关文章:

  • 机器学习-线性回归(简单回归、多元回归)
  • 在 vscode + cmake + GNU 工具链的基础上配置 JLINK
  • vue3 通用svg组件
  • 深入剖析 Java 的本地方法接口(JNI)
  • 【深度学习项目】语义分割-DeepLab网络(DeepLabV3介绍、基于Pytorch实现DeepLabV3网络)
  • 卸载和安装Git小乌龟、git基本命令
  • VSCode开发ros程序无法智能提示的解决方法(一)
  • AN7563PT数据手册学习笔记1
  • Java 音视频处理详解
  • 边缘计算网关:连接中心计算与边缘设备的重要桥梁-天拓四方
  • 基于python+django+vue的二手电子设备交易平台
  • PMP--二模--解题--41-50
  • linux如何对c++进行内存分析
  • 总结
  • 低代码开发:助力制造业数字化高质量发展
  • npm的作用域介绍
  • 解决CodeBlocks中的界面wxSmith界面无法打开问题?
  • Rocprofiler测试
  • 漏洞挖掘 | Selenium Grid 中的 SSRF
  • F28335中断系统
  • React学习笔记(三)——React 组件通讯
  • VUE-CLI配置全局SCSS变量
  • OpenCV_距离变换的图像分割和Watershed算法详解
  • openCV3.0 C++ 学习笔记补充(自用 代码+注释)---持续更新 三(61-)
  • Hexo博客私有部署Twikoo评论系统并迁移评论记录(自定义邮件回复模板)
  • Pandas中df常用方法介绍