客户端对ZK的更新操作都是永久的,不可回退的,也就是说,一旦客户端收到一个来自server操作成功的响应,那么这个变更就永久生效了。为做到这点,ZK会将每次更新操作以事务日志的形式写入磁盘,写入成功后才会给予客户端响应。明白这点之后,你就会明白磁盘的吞吐性能对于ZK的..
分类:
其他好文 时间:
2015-11-07 06:46:56
阅读次数:
304
原文链接:ZooKeeper系列之二:Zookeeper常用命令 ZooKeeper服务命令: 在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作1. 启动ZK服务: sh bin/zkServer.sh start2. 查看ZK服务状态: sh bin/zkS....
分类:
其他好文 时间:
2015-11-04 11:15:17
阅读次数:
193
拦截器:com.zk.interceptors.MyInterceptor 实现了 HandlerInterceptor接口,可以拦截@RequestMapping注解的类和方法第一种方式 拦截正常第二种方法,...
分类:
编程语言 时间:
2015-11-03 12:21:46
阅读次数:
207
理清一下worker、executor、task、supervisor、nimbus、zk这几个之间的关系先来看一张图(图片来自:http://www.cnblogs.com/foreach-break/p/storm_worker_executor_spout_bolt_simbus_superv...
分类:
其他好文 时间:
2015-10-31 20:02:11
阅读次数:
308
最长公共子序列:给定一个序列X={x1,x2,x3...xm},另一个序列Z={z1,z2,z3...zk}满足如下条件时称为X的子序列,即存在一个严格递增的X的下标序列对所有j=1,2...k满足xi=zj。给定两个序列X,Y,如果既是X的子序列又是Y的子序列,那就称为X,Y的公共子序列。最长公共...
分类:
其他好文 时间:
2015-10-22 21:28:52
阅读次数:
326
step 1 nodejs安装:(a).下载nodejs,注意一定要是v0.8.14版本,否则可能版本不兼容,报各种错误。wget https://github.com/joyent/node/archive/v0.8.14.zip (b)解压unzip v0.8.14.zip(c)进入目录安装(d...
分类:
其他好文 时间:
2015-10-22 17:21:04
阅读次数:
273
三个主机就不提了,直接点#####安装jdk######[root@Zk-1 ~]# rpm -ivh jdk-7u76-linux-x64.rpm[root@Zk-1 ~]# vi /etc/profile...export ZOO_HOME=/usr/local/zookeeperexport ...
分类:
其他好文 时间:
2015-10-19 23:54:56
阅读次数:
283
1、基本概念>>zookeeper handler (zk句柄)有点类似文件句柄,打开一个文件就保持了一个文件句柄!同样的道理: 建立一个到zk server的session就会有一个zk handler(可以用任何编程语言)。>> move session:client 可以 connect到 任...
分类:
其他好文 时间:
2015-10-14 14:02:05
阅读次数:
139
ZooKeeper服务命令:在准备好相应的配置之后,可以直接通过zkServer.sh这个脚本进行服务的相关操作1.启动ZK服务:shbin/zkServer.shstart2.查看ZK服务状态:shbin/zkServer.shstatus3.停止ZK服务:shbin/zkServer.shstop4.重启ZK服务:shbin/zkServer.shrestartzk客户端命令ZooKeepe..
分类:
其他好文 时间:
2015-09-21 19:42:58
阅读次数:
141
Region Server的整体架构本文主要介绍Region的整体架构,后续再慢慢介绍region的各部分具体实现和源码RegionServer逻辑架构图 RegionServer职责1、 监听协作,通过zk来侦听master、meta位置、集群状态等信息的变化,更新本地数据。2、 管理region...
分类:
其他好文 时间:
2015-09-21 19:32:13
阅读次数:
241