摘要: 首先自己的 blog 好久没有写技术相关的东西了,今天又动笔了,好高兴!然后转载请注明出处。最后开始正题: 原文:Dremel made simple with Parquet | Twitter Engineering Blog Google 对于传说中3秒查询 1 PB 数据的 Dremel,有 阅读全文
posted @ 2017-03-05 18:14 XGogo 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 引言 之前详细写了一篇HBase过滤器的文章,今天把基础的表和数据相关操作补上。 本文档参考最新(截止2014年7月16日)的官方Ref Guide、Developer API编写。 所有代码均基于“hbase 0.96.2-hadoop2”版本编写,均实测通过。 欢迎转载,请注明来源: http: 阅读全文
posted @ 2017-03-05 12:28 XGogo 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 转: http://blog.csdn.net/u013980127/article/details/52443155 下面代码在Hadoop 2.6.4 + Hbase 1.2.2 + ce 阅读全文
posted @ 2017-03-05 12:23 XGogo 阅读(2076) 评论(0) 推荐(0) 编辑
摘要: 解决的问题 当我们有多个消息的生产者线程,一个消费者线程时,他们之间如何进行高并发、线程安全的协调? 很简单,用一个队列。 当我们有多个消息的生产者线程,多个消费者线程,并且每一条消息需要被所有的消费者都消费一次(这就不是一般队列,只消费一次的语义了),该怎么做? 这时仍然需要一个队列。但是: 1. 阅读全文
posted @ 2017-03-05 12:13 XGogo 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/ohuang/p/5807543.html 解决的问题 HBase的Write Ahead Log (WAL)提供了一种高并发、持久化的日志保存与回放机制。每一个业务数据的写入操作(PUT / DELETE)执行前,都会记账在WAL中。 如果出现H 阅读全文
posted @ 2017-03-05 12:04 XGogo 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.blogjava.net/DLevin/archive/2015/08/22/426950.html 前言 这是《深入HBase架构解析(一)》的续,不多废话,继续。。。。 HBase读的实现 通过前文的描述,我们知道在HBase写时,相同Cell(RowKey/Colu 阅读全文
posted @ 2017-03-05 11:41 XGogo 阅读(325) 评论(0) 推荐(0) 编辑