随笔分类 - Hbase基础
Hbase之命令
摘要:Hbase之命令 -- 查询数据量 hbase org.apache.hadoop.hbase.mapreduce.RowCounter '{namespaceName:tablename}' count '{namespaceName:tablename}' -- 表结构查询 describe "
阅读全文
Hbase之权限控制
摘要:Hbase之权限控制 -- 只读权限 grant '{userName}','R','{namespaceName:tableName}' -- 写入权限 grant '{userName}','W','{namespaceName:tableName}' -- 执行权限 grant '{userN
阅读全文
大数据技术之HBase
摘要:第1章 HBase简介 1.1 什么是HBase HBase的原型是Google的BigTable论文,受到了该论文思想的启发,目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储。 官方网站:http://hbase.apache.org -- 2006年Google发表BigTabl
阅读全文
HBase-Rowkey设计
摘要:HBase-Rowkey设计 一、什么是Rowkey Hbase中一条数据的唯一标识就是Rowkey,类似于关系型数据库中的主键,HBase中的数据是根据Rowkey的字典顺序来排序的。 那么这条数据存储于哪个分区,取决于Rowkey处于哪一个预分区的区间内,设计Rowkey的主要目的 ,就是让数据
阅读全文
phoenix操作HBase
摘要:phoenix操作HBase 一、Phoenix简介 Phoenix,由saleforce.com 开源的一个项目,后又捐给了Apache。 它相当于一个Java 中间件,帮助开发者,像使用jdbc 访问关系型数据库一样,访问NoSql 数据库HBase。 Apache Phoenix 与其他Had
阅读全文
Hbase创建表参数说明
摘要:Hbase创建表操作及参数说明 1、创建命名空间 create_namespace 'test' 2、创建user表,列族:info create 'test:user', 'info' 3、查看表结构 describe 'test:user' 表结构 Table test:user is ENAB
阅读全文
Hbase之理论
摘要:第1章 HBase简介 1.1 什么是HBase HBase的原型是Google的BigTable论文,受到了该论文思想的启发,目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储。 官方网站:http://hbase.apache.org -- 2006年Google发表BigTabl
阅读全文
Hbase之shell基本操作
摘要:一、系统命令 启动hbase Shell ./bin/hbase shell 获取帮助 help 查询服务器状态 status 查询hbase版本 version 查询表 list 获取表描述 describe 'member' 扫描记录 scan ‘table’ 禁用表 disable ‘tabl
阅读全文
Hbase之API基本操作
摘要:API之框架 private static Admin admin = null; private static Connection connection = null; private static Configuration conf = null; static { // hbase的配置文
阅读全文
rowkey设计原则和方法
摘要:rowkey设计首先应当遵循三大原则: 1、rowkey长度原则 rowkey是一个二进制码流,可以为任意字符串,最大长度为64kb,实际应用中一般为10-100bytes,它以byte[]形式保存,一般设定成定长。 一般越短越好,不要超过16个字节,注意原因如下: (1)目前操作系统都是64位系统
阅读全文