1.创建测试表
hbase(main):010:0> create 'DCP_TEST',{NAME => 'info',VERSIONS => 1, TTL => 214783647, BLOCKCACHE => false,IN_MEMORY=>false},{NAME=>'tempData',VERSIONS=>1,TTL=>259200,BLOCKCACHE=>false,IN_MEMORY=>false}
0 row(s) in 0.6210 seconds
2.查看表结构
hbase(main):011:0> describe 'DCP_TEST' DESCRIPTION ENABLED
{NAME => 'DCP_TEST', FAMILIES => [
{NAME => 'info', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0', COMPRESSION = true
> 'NONE', VERSIONS => '1',
TTL => '214783647', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'false'},
{NAME => 'tempData', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0', COMPRESSION => 'NONE', VERSIONS => '1',
TTL => '259200', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'false'}]}
1 row(s) in 0.0810 seconds
3.往两个column family中插入一列数据
hbase(main):031:0> put 'DCP_TEST', 'row1', 'info:1', 'value1'
0 row(s) in 0.0530 seconds
hbase(main):038:0> put 'DCP_TEST', 'row1', 'tempData:1', 'value1'
0 row(s) in 0.0610 seconds
4.查看表中的数据
hbase(main):039:0> scan 'DCP_TEST'
ROW COLUMN+CELL
row1 column=info:1, timestamp=1354604240975, value=value1
row1 column=tempData:1, timestamp=1354605812128, value=value1
1 row(s) in 0.0310 seconds
5.修改column Family : tempData的TTL
hbase(main):033:0> disable 'DCP_TEST'
0 row(s) in 11.5660 seconds
hbase(main):034:0> alter 'DCP_TEST' , {NAME=>'tempData',TTL=>'600000'}
0 row(s) in 0.1260 seconds
hbase(main):035:0> enable 'DCP_TEST'
0 row(s) in 1.5400 seconds
6. 验证表结构
hbase(main):036:0> describe 'DCP_TEST'
DESCRIPTION ENABLED
{NAME => 'DCP_TEST', FAMILIES => [{NAME => 'info', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0', COMPRESSION = true
> 'NONE', VERSIONS => '1', TTL => '214783647', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'false'}
, {NAME => 'tempData', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0', COMPRESSION => 'NONE', VERSIONS => '1', T
TL => '600000', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'false'}]}
1 row(s) in 0.0720 seconds
7.验证表中的数据
hbase(main):044:0> scan 'DCP_TEST'
ROW COLUMN+CELL
row1 column=info:1, timestamp=1354604240975, value=value1
row1 column=tempData:1, timestamp=1354605812128, value=value1
1 row(s) in 0.0370 seconds
数据没有丢失!
分享到:
相关推荐
HBase建表关联关系,通过hive和其他的组件,关联数据表查询,将关系型数据库的数据表在分布式集群下的重建。
Hbase笔记 —— 利用JavaAPI的方式操作Hbase数据库(往hbase的表中批量插入数据)
nosql实验二-HBase的表结构设计
最近看了hbase的源码根据源码写了一些scala调动hbase表的API,话不多说直接上代码!Hadoop的版本是2.7.3,scala版本是2.1.1,hbase的版本是1.1.2 如果版本不同可以修改pom的依赖项,但要注意版本冲突。 并且在scala...
一款强大的HBase表管理系统,目前系统集成的功能有,命名空间管理,表管理,列簇管理,标签机制,快照管理,以及一些常见的统计指标展示等,另外,系统还内置了HBaseSQL的功能,欢迎大家下载。 一款强大的HBase表...
hbase表结构设计,新建表,查询表语句,删除表数据,删除表的例子。
这里用图的方式详细分析了hbase的表结构。包括三张表等等
hbase表操作工具类.连接hbase数据库,根据rowkey删除单条记录,批量删除记录。获取某个字段的值,判断记录是否存在,向hbase表中插单条数据,批量插入到hbase表。 查询表,获取某个字段的值列表,hbase工具
1. 请用java集合的代码描述HBase的表结构 2. 请简述HBase中数据写入最后导致Region分裂的全过程 3. 如果设计一个笔记的表,表中要求有笔记的属性和笔记的内容,怎么做 4. HBase部署时如何指定多个zookeeper 5. HBase...
(1) 列出HBase所有的表的相关信息,例如表名、创建时间等;(2) 在终端打印出指定的表的所有记录数据;(3) 向已经创建好的表添加和删除指定的列族或列;(4) 清空指定的表的所有记录数据(5) 统计表的行数。2...
HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBase是Google Bigtable的开源实现,类似Google Bigtable...
hbase的表结构及客户端依赖
该脑图是介绍获取元数据表hbase meta和用户表信息,请贡献给大家下载!
java代码将mysql表数据导入HBase表 + 样例mysql表和数据 + HBase表创建
Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
HBase shell的基本用法
java操作Hbase之实现表的创建删除,源代码,面向不使用maven的初学者,因此附带全部所需jar包。
hbase 数据模型,表结构设计 。。。。。。。。。。。。。。。。。。。。。。。
从HBase表读取并写入HBase表的简单Spark Streaming项目 #Prereqs运行 创建一个要写入的hbase表:a)启动hbase shell $ hbase shell b)创建表create'/ user / chanumolu / sensor',{NAME =>'data'},{NAME =>'...
删除Hbase中某个表的一列值 命令 java -jar deleteOneColumn.jar(这个文件的路径) '表名' '列簇名' '列名'