
hbase
文章平均质量分 71
iteye_8118
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
拷贝hadoop2目录下所有hadoop*.jar到hbase/lib目录
find /usr/local/hadoop/share/hadoop -name "hadoop*jar" | xargs -i cp {} /usr/local/hbase/lib/ 保存hbase的操作命令历史 用户目录下,新建一个文件.irbrc,输入以下内容 require 'irb/ext/save-history' IRB.conf[:SAVE_HISTORY]...原创 2014-05-29 13:53:17 · 1239 阅读 · 0 评论 -
【转】HBase 存储结构 数据模型
HBase以表的形式存储数据 rowKey就像关系数据库的主键,用来检索记录。 访问hbase表的记录有三种方式,分别是 1 通过单个row key访问 2 通过row key的range 3 全表扫描 时间戳:用来区分同一份数据的版本。并且按顺序排序,每次查询都将返回最新版本的数据。 Region table由region组成,刚开始table就一个region,随着t...原创 2014-06-13 09:04:40 · 147 阅读 · 0 评论 -
【转】HTable和HTablePool使用注意事项
HTable和HTablePool都是HBase客户端API的一部分,可以使用它们对HBase表进行CRUD操作。下面结合在项目中的应用情况,对二者使用过程中的注意事项做一下概括总结。 HTable HTable是HBase客户端与HBase服务端通讯的Java API对象,客户端可以通过HTable对象与服务端进行CRUD操作(增删改查)。它的创建很简单: Configuration c...原创 2014-06-13 14:17:25 · 183 阅读 · 0 评论 -
HBase实现分页核心代码
Scan scan = new Scan(); scan.setStartRow(getBytes(startRow)); scan.setStopRow(getBytes(stopRow)); scan.setCaching(1000); scan.setCacheBlocks(false); ResultScanner scanner = table.getScanner(sca...原创 2014-06-25 16:51:01 · 267 阅读 · 0 评论 -
路由Region过程
client路由到正确HRegionServer在HBase中,大部分操作都是在HRegionServer完成的。HResionServer:就是管理要操作的Region。client并不知道HRegionServer管理哪个Region。-ROOT-和.META.:是HBase的两张内置表。 从存储结构和操作方法角度来说,和其它HBase表无区别。只是存重要系统信息——Region的分布情况及每...原创 2014-07-08 09:59:42 · 321 阅读 · 0 评论 -
hive创建hbase外部表
create'hivehbaseStu', 'stu' put'hivehbaseStu', 'row1', 'stu:stuName', 'tom' put'hivehbaseStu', 'row1', 'stu:course', 'english' put'hivehbaseStu', 'row1', 'stu:val', '90' put'hivehba...2014-07-17 17:22:20 · 2084 阅读 · 0 评论 -
编译hbase
配套hadoop2.2.0 运用 dev-support/generate-hadoopX-poms.sh 为相应的版本生成pom文件 bash -x ./dev-support/generate-hadoopX-poms.sh 0.96.2 0.96.2-hadoop2 hadoop@hadoop:/opt/.../hbase-0.96.2$ vim dev-support/genera...原创 2014-07-18 16:46:38 · 187 阅读 · 0 评论