zookeeper
爱学习的小明同学
一名大数据开发工程师。。。
展开
-
zookeeper的基础知识点
1.zookeeper介绍 (1)zookeeper简介: Zookeeper是一个分布式的,开放源代码的分布式应用程序协调服务,是Google的chubby一个开源的实现。 它提供了简单原始的功能,分布式应用可以基于它实现更高的服务,比如分布式同步,配置管理,集群管理, 命名管理,队列管理。它被设计为易与编程,使用文件系统目录树作为...原创 2019-01-14 16:34:25 · 133 阅读 · 0 评论 -
zookeeper的集群搭建
注意:zookeeper是Java编写的,所有在安装zookeeper时,必须安装jdk。1.集群规划(这里以三台服务器为例) 集群主机 服务 端口 hadoop01 zookeeper 2181 hadoop02 zookeeper...原创 2019-01-14 16:36:13 · 1335 阅读 · 1 评论 -
zookeeper的应用场景
1. 命名服务 命名服务是分布式系统中较为常见的一类场景,分布式系统中,被命名的实体通常可以是集群中的机器、提供的服务地址或者远程对象,通过命名服务,客户端可以根据指定名字来获取资源的实体、服务地址和提供者的信息。Zookeeper可以帮助应用系统通过资源引用的方式来实现对资源的定位和使用。Zookeeper 也可帮助应用系统通过资源引用的方 式来实现对资源的定位和使用,广义上...原创 2019-01-14 16:37:57 · 114 阅读 · 0 评论 -
zookeeper的shell使用
进入zk的客户端:zkCli.sh -server hadoop01:2181 查看znode子节点内容: ls / 创建znode节点:create /zookeeper/node1 ‘内容’ (内容必须添加,不然创建不成功) 获取 znode 数据:get /ZooKeeper 设置znode数据:set / zookeeper/node1 ‘内容’ ...原创 2019-01-14 16:39:03 · 157 阅读 · 0 评论 -
大数据生态之zookeeper(原理)
1. 集群的角色描述: 角色 描述 领导者(leader) 领导者负责进行公布决议,主要处理写请求 跟随者(follower) Follower用于接收客户端请求并向客户端返回结果(只能处理读请求,如果接收到写请求, 将写请求转发给leader),当leader宕机时,发起选主,有投票和被投票权...原创 2019-01-14 16:40:18 · 1674 阅读 · 4 评论 -
大数据生态之zookeeper(API)
在使用maven项目编写zookeeper程序时导入相关的jar包: <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> &...原创 2019-01-14 16:41:27 · 651 阅读 · 1 评论