ZooKeeper
文章平均质量分 65
大数据技术栈之ZooKeeper学习
chaser&upper
西电CS硕士在读,热爱Coding,喜欢分享,欢迎您与我交流~
展开
-
【Zookeeper】常用Linux命令整理
【Zookeeper】常用Linux命令整理本地模式安装Zookeeper配置参数解读Zookeeper分布式安装创建服务器编号配置zoo.cfg文件创建节点删除节点查看节点状态本地模式安装启动服务端:bin/zkServer.sh start查看状态:bin/zkServer.sh status启动客户端:bin/zkCli.sh退出:quit关闭服务:bin/zkServer.sh stop查看当前目录下的文件:ls /Zookeeper配置参数解读tickTime=2000ms原创 2021-10-12 21:42:35 · 438 阅读 · 0 评论 -
【Hadoop】HDFS HA高可用
HDFS-HA高可用1. HA 概述2. HDFS-HA 工作机制2.1 HDFS-HA工作要点2.2 HDFS-HA自动故障转移工作机制3. HDFS-HA 集群配置3.1 环境准备3.2 规划集群3.3 配置Zookeeper集群3.4 配置HDFS-HA集群3.5 启动HDFS-HA集群3.6 配置HDFS-HA自动故障转移4. YARN-HA 配置4.1 YARN-HA工作机制4.2 配置YARN-HA集群5. HDFS Federation架构设计1. HA 概述1)所谓HA(High Ava原创 2021-10-03 14:55:15 · 391 阅读 · 0 评论 -
【大数据技术必备】Zookeeper 企业面试真题
Zookeeper 企业面试真题1. 请简述ZooKeeper的选举机制2. ZooKeeper的监听原理是什么?3. ZooKeeper的部署方式有哪几种?集群中的角色有哪些?集群最少需要几台机器?4. ZooKeeper的常用命令1. 请简述ZooKeeper的选举机制请参考:【建议收藏】Zookeeper 内部原理(面试重点)2. ZooKeeper的监听原理是什么?请参考:【建议收藏】Zookeeper 内部原理(面试重点)3. ZooKeeper的部署方式有哪几种?集群中的角色有哪些原创 2021-09-28 20:25:47 · 358 阅读 · 0 评论 -
【Zookeeper实战】监听服务器节点动态上下线案例
监听服务器节点动态上下线案例1. 需求2. 需求分析3. 具体实现1. 需求某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都能实时感知到主节点服务器的上下线。2. 需求分析3. 具体实现(0)先在集群上创建/servers节点[zk: localhost:2181(CONNECTED) 10] create /servers "servers"Created /servers(1)服务器端向Zookeeper注册代码package com.zs.zkcase;im原创 2021-09-28 20:20:59 · 318 阅读 · 0 评论 -
【Zookeeper实战】API 应用
【Zookeeper实战】API 应用1. IDEA 环境搭建1.1 创建一个Maven工程1.2 添加pom.xml文件1.3 拷贝log4j.properties文件到项目根目录2. 创建ZooKeeper客户端3. 创建子节点4. 获取子节点并监听节点变化5. 判断Znode是否存在6. 完整代码1. IDEA 环境搭建1.1 创建一个Maven工程注意Maven的相关配置,以及运行的jdk环境,可以参考我的Maven专栏学习:https://zsyll.blog.csdn.net/artic原创 2021-09-28 20:16:01 · 324 阅读 · 0 评论 -
【Zookeeper实战】分布式安装部署&客户端命令行操作(开发重点)
Zookeeper实战(开发重点)1. 分布式安装部署2. 客户端命令行操作1. 分布式安装部署1. 集群规划在hadoop102、hadoop103和hadoop104三个节点上部署Zookeeper。2. 解压安装(1)解压Zookeeper安装包到/opt/module/目录下[zs@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/(2)同步/opt/module/zookeeper-3.4.1原创 2021-09-28 20:04:39 · 350 阅读 · 0 评论 -
【建议收藏】Zookeeper 内部原理(面试重点)
Zookeeper 内部原理(面试重点)1. 选举机制(面试重点)2. 节点类型3. Stat 结构体4. 监听器原理(面试重点)5. 写数据流程1. 选举机制(面试重点)1)半数机制:集群中半数以上机器存活,集群可用。所以Zookeeper适合安装奇数台服务器。2)Zookeeper虽然在配置文件中并没有指定Master和Slave。但是,Zookeeper工作时,是有一个节点为Leader,其他则为Follower,Leader是通过内部的选举机制临时产生的。3)以一个简单的例子来说明整个选举的原创 2021-09-28 19:43:49 · 400 阅读 · 0 评论 -
【大数据技术】Zookeeper 安装教程&配置参数解读
Zookeeper 安装教程1. 本地模式安装部署1.1 安装前准备1.2 配置修改1.3 操作Zookeeper2. 配置参数解读1. 本地模式安装部署1.1 安装前准备(1)安装Jdk参考:https://zsyll.blog.csdn.net/article/details/120096880(2)拷贝Zookeeper安装包到Linux系统下使用Xshell上传Linux服务器!(3)解压到指定目录[zs@hadoop102 software]$ tar -zxvf zook原创 2021-09-28 19:33:02 · 305 阅读 · 0 评论 -
一文带你了解大数据技术之Zookeeper(入门级)
大数据技术之Zookeeper入门1. Zookeeper 概述2. Zookeeper 特点3. 数据结构4. 应用场景5. 下载地址1. Zookeeper 概述Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper的工作机制:2. Zookeeper 特点3. 数据结构4. 应用场景提供的服务包括:统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下线、软负载均衡等。统一命名服务统一配置服务统一集群管理原创 2021-09-28 19:21:38 · 293 阅读 · 0 评论 -
Exception in thread “main“ java.lang.NullPointerException at com.zs.zookeeper.DistributeServer.reg
Exception in thread "main" java.lang.NullPointerException问题描述解决方案问题描述执行ZooKeeper-Java主程序代码时,发生空指针异常:Exception in thread "main" java.lang.NullPointerException at com.zs.zookeeper.DistributeServer.regist(DistributeServer.java:30) at com.zs.zookeeper.Dis原创 2021-09-28 14:17:36 · 490 阅读 · 0 评论