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

第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。

[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启动服务

[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

查看状态

[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
灰常灰常感谢原博主的辛苦工作,为防止删博,所以转载,只供学习使用,不做其他任何商业用途。 https://blog.csdn.net/chengyuqiang/article/details/74612867

第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。

[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启动服务

[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

查看状态

[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

猜你喜欢

转载自blog.csdn.net/airufengye/article/details/80905590