当前位置:   article > 正文

Hadoop大数据从入门到实战(三)ZooKeeper入门-初体验_第3关:client连接及状态

第3关:client连接及状态

第1关:ZooKeeper初体验

任务描述

本关任务:初次体验ZooKeeper的下载安装和服务器的启动停止。

编程要求

本关任务是使用命令行,开启ZooKeeper服务器,查看服务器状态。

代码

  1. tar -zxvf zookeepre-3.4.12.tar.gz /opt/zookeeper-3.4.12
  2. cd /opt/zookeeper-3.4.12/conf
  3. mv zoo_sample.cfg zoo.cfg
  4. zkServer.sh start

解析

(1)从ZooKeeper的官方网站上下载稳定版,地址如下:https://zookeeper.apache.org/releases.html#download

下载后,利用tar命令将压缩包解压到/opt/zookeeper-3.4.12(可以根据实际情况更改)文件夹。

注意:若在头歌平台中完成作业,本实验环境已经安装ZooKeeper并配置。

(2)为了能够顺利地运行Zookeeper,需要用户创建配置文件。使用命令代码第二第三行。

(3)开启服务器。

第2关:ZooKeeper配置

任务描述

本关任务:了解ZooKeeper的配置并根据需求正确配置ZooKeeper。

编程要求

本关任务是使用命令行,将最大用户连接数设置为100,并启动服务器(启动服务器之前确保服务器处于关闭状态,可通过status查看服务器状态)。

代码

vim /opt/zookeeper-3.4.12/conf/zoo.cfg

解析

把 “# maxClientCnxns=60 ”
改为
maxClientCnxns=100

注意: “# maxClientCnxns ”前的“#”要删除。

第3关:Client连接及状态

任务描述

本关任务:掌握ClientServer之间的状态转换以及连接。

编程要求

本关任务是使用命令行,进行以下操作:

  • 修改ZooKeeper配置(安装目录为/opt/zookeeper-3.4.12),将端口改为2182

  • 添加preAllocSize配置项,值为300

  • 日志输出路径修改为/opt/zookeeper-3.4.12(修改zkEnv.sh)。

  • 启动服务器,并通过zkCli.sh建立与Server的连接(启动服务器之前确保服务器处于关闭状态,可通过status查看服务器状态)。

代码

  1. zkServer.sh stop
  2. vim /opt/zookeeper-3.4.12/conf/zoo.cfg
  3. clientPort=2182
  4. preAllocSize=300
  5. vim /opt/zookeeper-3.4.12/bin/zkEnv.sh
  6. ZOO_LOG_DIR="/opt/zookeeper-3.4.12"
  7. zkServer.sh start
  8. zkCli.sh -server 127.0.0.1:2182

解析

(1)修改clientPort,添加preAllocSize=300。

(2)修改“ZOO_LOG_DIR”,修改后:ZOO_LOG_DIR="/opt/zookeeper-3.4.12"

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/648506
推荐阅读
相关标签
  

闽ICP备14008679号