HBase
文章平均质量分 78
ZephyrGuo
目前就职于阿里云数据库团队
展开
-
HBase源码学习 客户端scan过程
申明:以下代码均来自HBase-1.0.1.1HTable tb = new HTable(conf,"test"); Scan scan = new Scan(); scan.addColumn(("colfam").getBytes(),("col").getBytes());ResultScanner rs = tb.getScanner(scan); Result r = null;whil原创 2015-07-03 19:01:04 · 2243 阅读 · 0 评论 -
HBase Master 解析
HBase的master server具体实现是HMaster。它提供了面向Client的HMasterInterface和面向region server的HMasterRegionInterface的实现。 下面是它的组件介绍:InfoServer 展示信息的组件。这是一个web server,响应你访问http://MasterHost:60010的http请求,它本质是一个Jetty原创 2015-07-31 18:17:10 · 4512 阅读 · 0 评论 -
kerberos下HBase访问Zookeeper的ACL问题
最近公司HBase(CDH-4.6.0)遇到了一个麻烦问题,觉得有必要记录下整个解决的过程。问题起因用户在跑mapreduce任务,从hdfs读取文件想写入到hbase table的时候失败了(这是hbase提供的一种mapred能力)。这个问题发现在A环境(一个测试环境),自从启用了kerberos之后。运行了用户给的程序和自己写的sample之后,发现程序最后挂在NullPointerExcep原创 2015-08-27 14:09:56 · 7359 阅读 · 0 评论 -
【HBase从入门到精通系列】如何避免HBase写入过快引起的各种问题
首先我们简单回顾下整个写入流程 client api ==> RPC ==> server IPC ==> RPC queue ==> RPC handler ==> write WAL ==> write memstore ==> flush to filesystem 整个写入流程从客户端调用API开始,数据会通过protobuf编码成一个请...原创 2018-04-02 13:42:27 · 281 阅读 · 0 评论