zookeeper
静默安然
这个作者很懒,什么都没留下…
展开
-
Zookeeper监听服务器节点动态上下线案例
1)需求:某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都能实时感知到主节点服务器的上下线2)需求分析3)具体实现:(0)现在集群上创建/servers节点[zk: localhost:2181(CONNECTED) 10] create /servers "servers"Created /servers(1)服务器端代码package com.common.zk;import java.io.IOException;import org.apa原创 2020-12-11 16:16:07 · 257 阅读 · 0 评论 -
Zookeeper客户端eclipse操作
eclipse客户端操作与LIiux命令行操作是一样的Eclipse环境搭建1)创建一个工程2)解压zookeeper-3.4.10.tar.gz文件3)拷贝zookeeper-3.4.10.jar、jline-0.9.94.jar、log4j-1.2.16.jar、netty-3.10.5.Final.jar、slf4j-api-1.6.1.jar、slf4j-log4j12-1.6.1.jar到工程的lib目录。并build一下,导入工程。4)拷贝log4j.properties文件原创 2020-12-07 21:11:46 · 367 阅读 · 0 评论 -
Zookeeper客户端命令行操作
Zookeeper集群是一个整体,集群上的服务器上存储的数据是一致的,因此在任意一台服器上启动客户端访问都一样。客户端命令行操作 命令基本语法 功能描述 help 显示所有操作命令 ls path [watch] 使用 ls 命令来查看当前znode中所包含的内容 ls2 path [watch] 查看当前节点数据并能看到更新次数等数据原创 2020-12-07 14:01:50 · 919 阅读 · 0 评论 -
Zookeeper完全分布式集群搭建
0)集群规划在hadoop106、hadoop107和hadoop108三个节点上部署Zookeeper。1)解压安装(1)解压zookeeper安装包到/opt/module/目录下[atguigu@hadoop106 software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/(2)在/opt/module/zookeeper-3.4.10/这个目录下创建zkDatamkdir -p zkData(3)重命名/opt原创 2020-12-07 11:22:56 · 132 阅读 · 0 评论 -
Zookeeper概述(***)
Zookeeper面试题(较少)1、集群中只要有半数以上节点存活,Zookeeper集群就能正常服务。(4台挂2台就不能正常服务,3台挂两台也不能,因此Zookeeper集群搭建都是奇数。)Zookeeper概述Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper从设计模式角度来理解,是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知原创 2020-12-06 21:17:48 · 145 阅读 · 0 评论