美文网首页笔记本📒
Hbase命令行基本操作

Hbase命令行基本操作

作者: 涓涓自然卷 | 来源:发表于2020-03-04 19:11 被阅读0次

Hbase简述:

hbase是一个分布式的面向列开源数据库。不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。
是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统

在需要实时读写、随机访问超大规模数据集时,可以使用HBase。

HBase的特点:

:一个表可以有上亿行,上百万列。
​◆面向列:面向列表(簇)的存储和权限控制,列(簇)独立检索。
​◆稀疏:对于为空(NULL)的列,并不占用存储空间,因此,表可以设计的非常稀疏。
​◆无模式:每一行都有一个可以排序的主键和任意多的列,列可以根据需要动态增加,同一张表中不同的行可以有截然不同的列。
​◆数据多版本:每个单元中的数据可以有多个版本,默认情况下,版本号自动分配,版本号就是单元格插入时的时间戳。
​◆数据类型单一:HBase中的数据都是字符串,没有类型。


hbase交互式窗口-命令行基本操作:

  • 1、连接hbase shell
[root@cdh1 ~]# hbase shell

出现下图信息表示连接成功:


image.png
  • 2、list查看集合列表:
hbase(main):001:0> list
  • 3、create创建表:
create 'wxj-test1','cf1','cf2'
image.png
  • 4、put插入数据:要指定表名、行键(唯一标志)、列名、value值,以下是一条数据
put 'wxj-test1','001','cf1:name','zhangsan'
put 'wxj-test1','001','cf1:age','16'
put 'wxj-test1','001','cf1:gender','male'
put 'wxj-test1','001','cf2:phone','133456789'
put 'wxj-test1','001','cf2:address','England'
  • 5、scan查看表数据:
scan 'wxj-test1'
image.png
  • 6、disable、drop删除操作分两步:
hbase(main)> disable 't1'  // 置为无效
hbase(main)> drop 't1'  // 真正删除
遇见.jpg

相关文章

  • HBase系列 - HBase Shell操作

    HBase Shell 基本操作 进入HBase客户端命令行bin/hbase shell 查看帮助命令hbase...

  • 3、HBase Shell操作

    基本操作 进入HBase客户端命令行[hadoop@hadoop-100 hbase]$ cd bin/hbase...

  • 尚硅谷大数据技术之HBase

    第3章 HBase Shell操作 3.1 基本操作 1.进入HBase客户端命令行 [atguigu@hadoo...

  • HBase数据操作

    1、 HBase shell操作 在命令行中执行hbase shell就进入了hbase shell操作模式,可以...

  • Hbase命令行基本操作

    Hbase简述: hbase是一个分布式的、面向列的开源数据库。不同于一般的关系数据库,它是一个适合于非结构化数据...

  • HBase的shell操作

    HBase的Shell命令行操作 1、进入HBase客户端命令行 或者 2、帮助命令 3、创建表 4、查看当前数据...

  • HBase Shell操作

    HBase Shell是HBase的命令行工具,提供了对HBase的管理操作,可以对HBase中的表进行数据的增、...

  • Spark&Hbase操作

    HBase 新版 API 进行 CRUD 基本操作配置环境 Hbase基本操作新版 API 中加入了 Connec...

  • HBase Shell操作

    基本操作 进入HBase客户端命令行 查看帮助命令 查看当前数据库中有哪些表 表的操作 创建表 插入数据到表 扫描...

  • hbase shell操作(如建表,清空表,增删改查)

    hbase操做 hbase web操作 hbase shell 基本操作: 1)建表 具体命令 2)建表后查看表:...

网友评论

    本文标题:Hbase命令行基本操作

    本文链接:https://www.haomeiwen.com/subject/frtilhtx.html