
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 · 291 阅读 · 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 · 390 阅读 · 0 评论 -
Zookeeper客户端命令行操作
Zookeeper集群是一个整体,集群上的服务器上存储的数据是一致的,因此在任意一台服器上启动客户端访问都一样。 客户端命令行操作 命令基本语法 功能描述 help 显示所有操作命令 ls path [watch] 使用 ls 命令来查看当前znode中所包含的内容 ls2 path [watch] 查看当前节点数据并能看到更新次数等数据原创 2020-12-07 14:01:50 · 939 阅读 · 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/这个目录下创建zkData mkdir -p zkData (3)重命名/opt原创 2020-12-07 11:22:56 · 149 阅读 · 0 评论 -
Zookeeper概述(***)
Zookeeper面试题(较少) 1、集群中只要有半数以上节点存活,Zookeeper集群就能正常服务。(4台挂2台就不能正常服务,3台挂两台也不能,因此Zookeeper集群搭建都是奇数。) Zookeeper概述 Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 Zookeeper从设计模式角度来理解,是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知原创 2020-12-06 21:17:48 · 173 阅读 · 0 评论