hbase简单分析及其命令

原创 2017年06月15日 09:08:11

hbase简单分析

  • hbase逻辑模型

    这里写图片描述

  • hbase与RDBMS区别

    这里写图片描述

hbase命令

创建表名为test,列族名为cf1和cf2的表(两个)(注意创建表必须指定一个列族),下面两个的功能一样

  • create 'test', 'cf1','cf2'
  • create 'test',{NAME => 'cf1'},{NAME => 'cf2'}

查看有哪些表

  • list

查看

  • list 'test'

获取表的信息

  • describe 'test'

创建的时候指定列族的一些属性

  • create 'test',{NAME => 'cf',VERSIONS => '2'}

为表名为test的表插入行名为row1的列名为cf:a的值为value1的元组

  • put 'test', 'row1', 'cf:a', 'value1'

同上

  • put 'test', 'row2', 'cf:b', 'value2'

查看表test里面的内容

  • scan 'test'

获取表test中行键为row1的内容

  • get 'test', 'row1'

获取表test中行键为row1的列为cf:a的内容

  • get 'test','row1',{COLUMN => 'cf:a'}

使表test不可用

  • disable 'test'

删除表test(注意要删除一个表需要先使它不可用)

  • drop 'test'

使表test可用

  • enable 'test'

给表test添加名为newcf的列族

  • alter 'test', {NAME => 'newcf', VERSIONS => '5'}

下面是一个写的很详细的hbase教程

HBase简单介绍

前言 本周学习了部分关于Hadoop生态圈周边的一些系统,简单的做个小结,本篇文章主要讲的是HBase的介绍。HBase是一个在HDFS上构建的面向列的分布式数据库,他与传统的RDBMS还是有许多的...
  • Androidlushangderen
  • Androidlushangderen
  • 2015年05月10日 20:46
  • 1403

HBase之HFile解析

Sumary: Protobuf BinarySearch     本篇主要讲HFileV2的相关内容,包括HFile的构成、解析及怎么样从HFile中快速找到相关的KeyVal...
  • libing13810124573
  • libing13810124573
  • 2016年03月25日 22:27
  • 871

HBase源码解析(一) HMaster启动流程

本文基于HBase-0.94.1分析HMaster的启动流程。 通常,我们是通过命令行启动HMaster: 1.HMaster命令行启动概述  HMaster的启动流程可以概括为:  将用户所要执行的...
  • mango_song
  • mango_song
  • 2014年12月08日 11:25
  • 1453

HBase中的拷贝表功能

在使用HBase时,建立表的记录数目很多,想对表进行split操作,但又想以一个大的region来进行比较。所以想到拷贝表。找找命令,HBase有拷贝表的命令:CopyTable ...
  • anhuidelinger
  • anhuidelinger
  • 2013年12月15日 20:06
  • 7274

HBase命令行基本操作

关于HBase[hdfs@hadoop1 root]$ hbase Usage: hbase [] [] Options: --config DIR Configuration direc...
  • scgaliguodong123_
  • scgaliguodong123_
  • 2015年06月28日 21:11
  • 4711

Hbase shell命令简单使用

hbase shell命令的简单使用进入hbase命令行./hbase shell显示hbase中的表list创建user表,包含info、data两个列族create 'user', 'info1'...
  • HANLIPENGHANLIPENG
  • HANLIPENGHANLIPENG
  • 2016年10月06日 11:46
  • 2368

Hadoop学习笔记(十五)---Hbase shell命令的使用

1.启动hbase, 进入hbase文件夹下面的bin文件夹,然后执行命令:hbase shell[root@hadoop0 bin]# hbase shell HBase Shell; enter ...
  • garychenqin
  • garychenqin
  • 2015年06月07日 21:49
  • 620

Hbase高级特性及其优化分析

Hbase高级特性及其优化分析
  • kezhong_wxl
  • kezhong_wxl
  • 2017年08月23日 21:46
  • 48

HBase建表的基本命令

1.启动HBase外壳环境(shell):hbase shell 2.新建一张表“test”   要新建一个表,必须对你的表命名,并定义模式。一个表的模式包含表的属性和一个列族的列表。列族本身也有...
  • long1657
  • long1657
  • 2013年08月31日 12:40
  • 878

hbase维护操作命令

1、基本命令:       建表:
  • map_lixiupeng
  • map_lixiupeng
  • 2014年11月10日 15:41
  • 36236
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hbase简单分析及其命令
举报原因:
原因补充:

(最多只允许输入30个字)