搬砖工具之ZooKeeper
主要介绍大数据组件ZooKeeper的相关内容。主要包括ZooKeeper的安装与使用、ZooKeeper的安装(Docker版本)、ZooKeeper设计原理、ZooKeeper面试题、ZooKeeper Demos(队列/负载均衡/分布式锁)等内容。
在风中的意志
这个作者很懒,什么都没留下…
展开
-
ZooKeeper安装(集群化)
前言重新安装了下ZooKeeper,仍然遇到了一些问题.将操作流程记录如下.基本操作前提条件: JDK.基本机器:192.168.31.60192.168.31.61192.168.31.62对于ZooKeeper而言, Master与Follower结点是通过选举选举出来的.所以集群的各个结点的配置基本一致.(除了myid文件)通过集群脚本,创建安装目录. 分发安装...原创 2019-03-23 12:40:48 · 431 阅读 · 0 评论 -
ZooKeeper模拟集群构建 (Docker版本)
前言之前答应以为博友,构建一下Kafka的JAAS验证过程。但是好久没有使用Docker了,于是先拿ZooKeeper虚拟集群试试手。PS: 在之前的工作和学习过程中,没有项目的实例进行保存,是在是有点尴尬的。其次,有些朋友不经历复杂的实践过程并不能构建出一套可以使用的系统。于是本次,使用docker构建,使得大家都能随下随用。本人的Docker账户为: yanxmlDockerHub地址...原创 2018-11-14 00:00:22 · 877 阅读 · 0 评论 -
ZooKeeper 基本操作 与 Java APIs
前言在前章ZooKeeper安装(集群化)我们安装ZooKeeper集群. 本章, 我们讲解下ZooKeeper的基本操作.命令行操作我们通常使用zkCli.sh脚本进行登陆.登陆命令:./zkCli.sh --server 192.168.31.60:2181其后,基本操作主要有如下几种:help命令显示客户所支持的所有命令,如:[zk: 192.168.31.60:2181...原创 2019-03-23 21:58:47 · 512 阅读 · 0 评论 -
ZooKeeper 基本架构 与常见运用
前言在前面的章节ZooKeeper 基本操作 与 Java APIs我们介绍了.ZooKeeper的基本使用.本章中,我们将讲解下ZooKeeper的基本架构与常见的运用.基本架构使用场景基本架构在讲述基本架构之前, 我们先问一个问题: 什么是ZooKeeper?ZooKeeper是一个分布式的协调服务.用官方的话是ZooKeeper is a centralized serv...原创 2019-03-23 22:29:19 · 296 阅读 · 0 评论 -
ZooKeeper 使用场景之 负载均衡
前言上章,我们简单了解了下ZooKeeper内的成员变量及调度服务.本章主要讲解下ZooKeeper的负载均衡.正文假设我们有3台服务器用于负载.那么有一台Client,其该怎么链接哪台机器呢?当其链接的主机宕机后该链接哪台服务器呢?我们可以使用Nginx或KeepAlive或者心跳机制.而使用今天的主角ZooKeeper,其也可以实现.原始架构:新架构:服务器结点: 可以在Z...原创 2019-03-23 22:46:45 · 685 阅读 · 0 评论