前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hadoop基础教程-第8章 Zookeeper(8.3 Zookeeper单机模式)

Hadoop基础教程-第8章 Zookeeper(8.3 Zookeeper单机模式)

作者头像
程裕强
发布2022-05-06 18:51:03
1250
发布2022-05-06 18:51:03
举报
文章被收录于专栏:大数据学习笔记

第8章 Zookeeper

8.3 Zookeeper单机模式

8.3.1 三种运行模式

Zookeeper 有三种运行模式:单机模式、伪集群模式和集群模式。本节重点介绍单机模式,单机模式仅仅用于开发测试环境。一方面我们没有那么多机器资源,另外就是平时的开发调试并不需要极好的稳定性。

8.3.2 解读官方文档

zookeeper单机模式配置参照官方文档 http://zookeeper.apache.org/doc/r3.4.10/zookeeperStarted.html

参数

默认值

说明

tickTime

2000

心跳检查的时间,最小时间单元,单位毫秒(ms),默认值2秒

initLimit

10

Leader服务器等待Follower启动并完成数据同步的时间,默认值10倍心跳时间,20秒

syncLimit

5

Leader服务器和Follower之间进行心跳检测的最大延时时间,默认值5倍心跳时间,10秒

dataDir

/tmp/zookeeper

Zookeeper服务器存储快照文件的目录,必须配置修改为非/tmp目录

clientPort

2181

客户端连接时的端口

maxClientCnxns

60

客户端连接的最大数量。如果您需要处理更多的客户端,请增加此功能

8.3.3 单机模式配置

以独立模式设置ZooKeeper服务器是直接的,进入zookeeper根目录,创建一个配置文件conf/zoo.cfg。

代码语言:javascript
复制
[root@node1 zookeeper-3.4.10]# vi conf/zoo.cfg
[root@node1 zookeeper-3.4.10]# cat conf/zoo.cfg 
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/var/lib/zookeeper
dataLogDir=/var/log
clientPort=2181

8.3.4启动服务

代码语言:javascript
复制
[root@node1 zookeeper-3.4.10]# bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

查看状态

代码语言:javascript
复制
[root@node1 zookeeper-3.4.10]# bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: standalone
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-07-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第8章 Zookeeper
    • 8.3 Zookeeper单机模式
      • 8.3.1 三种运行模式
      • 8.3.2 解读官方文档
      • 8.3.3 单机模式配置
      • 8.3.4启动服务
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档