1 安装

  1. 安装JDK(参考项目部署)

  2. 将Zookeeper拷贝到Linux下

  3. 解压

     tar -zxvf apache-zookeeper-3.5.10-bin.tar.gz -C /opt/module/
  4. 修改配置文件

    1. 将/opt/module/apache-zookeeper-3.5.10-bin下的zoo_sample.cfg文件修改为zoo.cfg

      [root@hadoop100 apache-zookeeper-3.5.10-bin]# cd conf/
      [root@hadoop100 conf]# ls
      configuration.xsl log4j.properties zoo_sample.cfg
      [root@hadoop100 conf]# mv zoo_sample.cfg zoo.cfg
    2. 在opt/module/apache-zookeeper-3.5.10-bin中创建文件夹zkData

      [root@hadoop100 conf]# cd ..
      [root@hadoop100 apache-zookeeper-3.5.10-bin]# pwd
      /opt/module/apache-zookeeper-3.5.10-bin
      [root@hadoop100 apache-zookeeper-3.5.10-bin]# mkdir zkData
    3. 在zoo.cfg中修改dataDir路径

      dataDir=/opt/module/apache-zookeeper-3.5.10-bin/zkData

2 操作Zookeeper

2.1 启动Zookeeper服务端

在bin目录下执行:

[root@hadoop100 bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/module/apache-zookeeper-3.5.10-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@hadoop100 bin]# jps
106928 QuorumPeerMain
107947 Jps

jps是java提供的命令,用于查看当前linux系统中运行的java进程

2.2 查看Zookeeper服务端状态
[root@hadoop100 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/module/apache-zookeeper-3.5.10-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: standalone

standalone表示单例模式

2.3 启动Zookeeper客户端
[root@hadoop100 bin]# ./zkCli.sh
Connecting to localhost:2181
2023-01-30 18:27:33,440 [myid:] - INFO [main:Environment@109] - Client environment:zookeeper.version=3.5.10-a32c7183d42325b03e44a06aade6a0f16955bf13, built on 05/29/2022 12:50 GMT
2023-01-30 18:27:33,441 [myid:] - INFO [main:Environment@109] - Client environment:host.name=hadoop100
2023-01-30 18:27:33,441 [myid:] - INFO [main:Environment@109] - Client environment:java.version=19.0.2
2023-01-30 18:27:33,441 [myid:] - INFO [main:Environment@109] - Client environment:java.vendor=Oracle Corporation
...
2.4 关闭Zookeeper服务端
[root@hadoop100 bin]# ./zkServer.sh stop
ZooKeeper JMX enabled by default
Using config: /opt/module/apache-zookeeper-3.5.10-bin/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
[root@hadoop100 bin]# jps
119525 Jps

3 配置参数zoo.cfg解读

# The number of milliseconds of each tick
# 心跳时间帧
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
# 主从最大延迟时间:10个心跳帧
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
# 成功启动后,主从同步延迟时间:5个心跳帧
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/opt/module/apache-zookeeper-3.5.10-bin/zkData
# the port at which the clients will connect
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1

【Zookeeper】(二)安装与配置的更多相关文章

  1. ZooKeeper的安装、配置、启动和使用(一)——单机模式

    ZooKeeper的安装.配置.启动和使用(一)——单机模式 ZooKeeper的安装非常简单,它的工作模式分为单机模式.集群模式和伪集群模式,本博客旨在总结ZooKeeper单机模式下如何安装.配置 ...

  2. 初识zookeeper(1)之zookeeper的安装及配置

    初识zookeeper(一)之zookeeper的安装及配置 1.简要介绍 zookeeper是一个分布式的应用程序协调服务,是Hadoop和Hbase的重要组件,是一个树型的目录服务,支持变更推送. ...

  3. ZooKeeper 的安装和配置---单机和集群

    如题本文介绍的是ZooKeeper 的安装和配置过程,此过程非常简单,关键是如何应用(将放在下节及相关节中介绍). 单机安装.配置: 安装非常简单,只要获取到 Zookeeper 的压缩包并解压到某个 ...

  4. Zookeeper的安装的配置

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt192 安装和配置详解 本文介绍的 Zookeeper 是以 3.2.2 这个 ...

  5. 浅谈 zookeeper 原理,安装和配置

    当前云计算流行, 单一机器额的处理能力已经不能满足我们的需求,不得不采用大量的服务集群.服务集群对外提供服务的过程中,有很多的配置需要随时更新,服务间需要协调工作,那么这些信息如何推送到各个节点?并且 ...

  6. zookeeper之一 安装和配置(单机+集群)

    这里我以zookeeper3.4.10.tar.gz来演示安装,安装到/usr/local/soft目录下. 一.单机版配置 1.安装和配置 #.下载 wget http://apache.fayea ...

  7. 转 --maven系列之二 安装与配置

    http://blog.csdn.net/jiuqiyuliang/article/details/45390313 [项目管理和构建]——Maven下载.安装和配置(二) 标签: 工具开发maven ...

  8. Zookeeper的安装与配置、使用

    Dubbo的介绍 如果表现层和服务层是不同的工程,然而表现层又要调用服务层的服务,肯定不能像之前那样,表现层和服务层在一个项目时,只需把服务层的Java类注入到表现层所需要的类中即可,但现在,表现层和 ...

  9. 第四十八篇:webpack的基本使用(二) --安装和配置webpack-dev-server插件

    好家伙, 1.webpack中的默认约定 默认的打包入口文件为src  -->index.js 默认的输出文件路径为dist -->main.js 既然有默认,那么就说明肯定能改 2.en ...

  10. ZooKeeper(2)-安装和配置

    一.下载 https://zookeeper.apache.org/ 二.本地模式安装 1.安装前准备 (1)安装Jdk (2)拷贝Zookeeper安装包到Linux系统下 (3)解压到指定目录 . ...

随机推荐

  1. java 将Excel数据读取到ListMap

    将Excel数据读取到ListMap /** * 将Excel数据读取到ListMap * @param file */ public static List<Map<String, Ob ...

  2. 国际化vue-i18n 向语言包中传入参数

    模板 <span>{{$t('el.table.total', { pagetotal: 123 })}}</span> js代码中 this.$t('el.table.num ...

  3. linux中安装启动postgresql教程

    安装: 官网地址:https://www.postgresql.org 选择下载版本: https://www.postgresql.org/ftp/source 下载方式: wget https:/ ...

  4. idea使用mapstruct报错,Internal error in the mapping processor

    错误信息如下: java: Internal error in the mapping processor: java.lang.NullPointerException at org.ma... 修 ...

  5. vs2013安装完VASSISTX助手之后字体变成斜体如何解决?

    VC助手为最新版本. 1. 打开vc助手选项 2. 取消勾选"show stable symbols in italics"

  6. Python Type Hint中Optional[str]=None和str=None的区别

    Python Type Hint中Optional[str]=None和str=None的区别 1 问题来源 在读到Fluent Python, 2ed Edition, P260时产生了一些疑问: ...

  7. JS和PHP中能转为布尔false的值的对比

    实际开发中经常会使用到JS和PHP中的变量转布尔值进行条件判断,下面对两种语言中转布尔类型结果为false的值进行对比,加深记忆和方便引用. 除了下表列出项,其它的值均转成真值true . 转布尔值后 ...

  8. grpc - 使用

    grpc 工具 BloomRPC GRPC - 使用 protobuf 定义protobuf,并将protobuf文件,通过java的plugin打包生成java-grpc相关文件.参照:grpc-p ...

  9. Mongodb between 时间范围

    db.getCollection("Order").find({ "Supplier.ServiceCode": "CNI", " ...

  10. SAP transformation特殊字符

    unicode 0000 在transformation中总被翻译成,这个转义在其他语法中不存在,所以总是报错.