摘要: zookeeper基本是基于API和console进行znode的操作,并没有一个比较方便的操作界面,这里也发现了taobao 伯岩写的一个工具,可以比较方便的查询zookeeper信息。工具的开发语言主要是node.js(最近比较火),其标榜的是无阻塞的api使用。其原理主要是基于google的V8(chrome的javascript的解析器,C语言编写),node.js本身是基于js语法进行开... 阅读全文
posted @ 2015-10-22 16:14 rocky_24 阅读(5103) 评论(0) 推荐(0) 编辑
摘要: 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)设置安装目录./configure --prefix=/home/zk-browser/nodej... 阅读全文
posted @ 2015-10-22 14:14 rocky_24 阅读(1077) 评论(0) 推荐(1) 编辑
摘要: 一 初识 ZooKeeper 高效且可靠的分布式协调服务。解决分布式一致性问题 统一命名服务、配置管理服务、分布式锁服务。 使用: 比如配置文件统一,比如通知负载均衡协调。 ZooKeeper 特性: 顺序一致性: 同客户端发起的事物请求,最终将严格的按照其发起顺序被应用到 ZooK... 阅读全文
posted @ 2015-10-13 18:01 rocky_24 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 分布式锁 是控制分布式系统之间同步访问共享资源的一种方式。 是通过一些互斥手段来防止彼此之间的干扰,以保证一致性。分布式锁有两种 一 排它锁(写锁 or 独占锁) 核心是保证当前有且仅有一个事物获得锁,并且锁被释放后,其他正在等待锁的事物都能够被通知到。 定义锁: 在 ZooKeeper 中没有类似... 阅读全文
posted @ 2015-10-09 11:21 rocky_24 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1 继承 子类继承父类2 实现 实现类实现接口3 依赖 (偶然、临时、比较弱关联) 类 A 使用了类 B,如果类 B 产生变化将会影响类A 4 关联(长期的、平等的、双向的、强依赖关系) 强依赖关系。 5 聚合关系(关联关系特例) 体现的是整体与部分、拥有的关系,即has-a的关系6 组... 阅读全文
posted @ 2015-10-09 10:43 rocky_24 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1 流程图 右键 _ create Diagrm _ add Flowchart _ New Flowchart 2 时序图 Create Diagram _ Add Sequence Diagram 3 静态类图 Create Diagram _ Add Class Diagram ... 阅读全文
posted @ 2015-10-09 10:38 rocky_24 阅读(23205) 评论(0) 推荐(1) 编辑
摘要: Watcher详解、接口 在 ZooKeeper 中, 接口类 Watcher 用于表示一个标注你的事件处理器,其定义了事件通知相关的逻辑,包含 KeeperState 和 EventType 两个枚举类,分别代表了通知状态和事件类型,同时定义了事件的回调方法:process(WatchedEvent event)如果WatcherWatcher 触发条件: 增、删、改 ( 重复修改也... 阅读全文
posted @ 2015-10-07 19:34 rocky_24 阅读(1074) 评论(0) 推荐(1) 编辑
摘要: WAL WAL: Write-Ahead Logging[1] 预写日志系统数据库中一种高效的日志算法,对于非内存数据库而言,磁盘I/O操作是数据库效率的一大瓶颈。在相同的数据量下,采用WAL日志的数据库系统在事务提交时,磁盘写操作只有传统的回滚日志的一半左右,大大提高了数据库磁盘I/O操作的效率,从而提高了数据库的性能。HBase 的工作流程 Client -> Zoo... 阅读全文
posted @ 2015-09-22 18:39 rocky_24 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 背景色表示可以自己做实验搞定1 模拟一组数据 1。2。3。4。5。6。7。8。9。10 1 入 限定符 'one' 2 入 'two' 3 入 'three' 4 four 5 five... HBase 存储,分裂。算法的精妙在何处? 求大神答:当看书到 HBase 底层的时候就不需要大神来回答了 = =! 。。。。因为HBase 底层用了 LSM树。 LSM... 阅读全文
posted @ 2015-09-22 10:28 rocky_24 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: A10 有没有能做热点统计1 Varnish 分布式 HA (目前没有HA)2 Varnish 热点监控 (建议热点需要外部插件统计,API的话目前并木有发现,但是他自带一个伪热点功能)如果用外部插件统计热点。热点的读写Varnish比较有难度。Varnish是VCL语言编写。而配置文件使用C语... 阅读全文
posted @ 2015-09-16 15:34 rocky_24 阅读(545) 评论(0) 推荐(0) 编辑
希望祖国繁荣,富强! God has given me a gift. Only one. I am the most complete fighter in the world. My whole life, I have trained. I must prove I am worthy of someting. rocky_24