Top NSD ARCHITECTURE DAY07 案例1:Zookeeper安装 步骤一:安装Zookeeper 案例2:Kafka集群实验 案例3:Hadoop高可用 案例4:高可用验证 1 案例1:Zookeeper安装 1.1 问题 本案例要求: 搭建Zookeeper集群并查看各服务器的 ...
分类:
其他好文 时间:
2019-04-28 18:49:56
阅读次数:
202
一、zk服务命令1. 启动ZK服务: bin/zkServer.sh start2. 查看ZK服务状态: bin/zkServer.sh status3. 停止ZK服务: bin/zkServer.sh stop4. 重启ZK服务: bin/zkServer.sh restart 5. 连接服务器: ...
分类:
其他好文 时间:
2019-04-23 20:37:55
阅读次数:
95
在我们的系统开发过程 中不可避免的会使用到定时任务的功能,而当我们在生产环境部署的服务超过1台时,就需要考虑任务调度的问题,防止两台或多台服务器上执行同一个任务,这个问题今天咱们就用zookeeper来解决。 zookeeper的存储模型 Zookeeper的数据存储采用的是结构化存储,结构化存储是 ...
分类:
其他好文 时间:
2019-04-22 15:13:50
阅读次数:
181
分布式系统中,为了解决执行代码片段/或者任务的唯一性,提出了分布式锁的概念 目前常用的有三种实现方式 1:基于redis的实现 2:基于zk的实现 3:基于db的实现 final DbDistributedLockTemplate template = new DbDistributedLockTe ...
分类:
其他好文 时间:
2019-04-18 15:12:44
阅读次数:
164
package com.bw.ZK; import java.io.IOException; import org.apache.zookeeper.CreateMode; import org.apache.zookeeper.WatchedEvent; import org.apache.zoo... ...
分类:
系统相关 时间:
2019-04-17 19:26:24
阅读次数:
224
面试原题一般实现分布式锁都有哪些方式?使用Redis如何设计分布式锁?使用zk来设计分布式锁可以吗?这两种分布式锁的实现方式哪种效率比较高?面试官心理分析其实一般问问题,都是这么问的,先问问你zk,然后其实是要过度到zk关联的一些问题里去,比如分布式锁。因为在分布式系统开发中,分布式锁的使用场景还是很常见的。面试题剖析Redis分布式锁官方叫做RedLock算法,是redis官方支持的分布式锁算法
分类:
编程语言 时间:
2019-04-15 15:59:21
阅读次数:
143
Zookeeper并不保证读取的是最新数据 原文地址:http://www.crazyant.net/2120.html 如果是对zk进行读取操作,读取到的数据可能是过期的旧数据,不是最新的数据。 已上图为例,如果一个zk集群有10000台节点,当进行写入的时候,如果已经有6K个节点写入成功,zk就 ...
分类:
其他好文 时间:
2019-04-14 12:26:49
阅读次数:
195
在三台虚拟机中搭建一个kafka集群 1 安装jdk 详情参考这里:https://www.cnblogs.com/huyj99/p/10681654.html 2 安装zk集群 详情参考这里:https://www.cnblogs.com/huyj99/p/10677618.html 3 安装sc ...
分类:
其他好文 时间:
2019-04-10 13:22:54
阅读次数:
137
面试原题一般实现分布式锁都有哪些方式?使用redis如何设计分布式锁?使用zk来设计分布式锁可以吗?这两种分布式锁的实现方式哪种效率比较高?面试官心理分析其实一般问问题,都是这么问的,先问问你zk,然后其实是要过度到zk关联的一些问题里去,比如分布式锁。因为在分布式系统开发中,分布式锁的使用场景还是很常见的。面试题剖析Redis分布式锁官方叫做RedLock算法,是Redis官方支持的分布式锁算法
分类:
编程语言 时间:
2019-04-09 16:35:44
阅读次数:
171
zk有四种节点类型: 持久节点,持久顺序节点,临时节点,临时顺序节点。 自定义监听事件时,在节点的创建,修改,删除的方法第一行都需要加入是否监听的一个方法: //开启监听的方法。第二个参数表示是否开启监听 zk.exists(path, true); zk自定义监听: ...
分类:
其他好文 时间:
2019-04-07 09:30:19
阅读次数:
119