栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Hbase基本(常用)命令-------长文(适合学习全局)

Hbase基本(常用)命令-------长文(适合学习全局)

只有体系才能对抗体系,固以后的文章以体系结构来,一方面清晰,一方面可以养成良好习惯。

本章、主要介绍的是hbase在公司里,经常要用的【基本操作】。


目录

表使用

一、表创建

二、表删除

三、查询

数据使用

一、数据添加

二、数据获取

三、数据删除

javaApi

表使用

条件都是在hbase的bin目录下启动shell的操作

一、表创建
create "tableName",{NAME=>"F1"},{NAME=>"F2"}

tableName是表名称、Name为设置列簇,F1是列簇名,F2为另一个列簇名。

有关Hbase列簇及基本原理的请参考:Hbase复习回顾(从原理到使用)_前方的路在刚开始-CSDN博客_hbase复习

二、表删除
disable "tableName"

drop "tableName"

hbase的删除和修改,都必须先禁用它,然后才能做操作。(作者的目的:我想是防止线程问题,导致Hbase出错)

三、查询

列出所有表

list

查看单一表的详细信息

describe "tableName"

数据使用

一、数据添加
put "tableName","rowKey","列簇","value"

列簇可以写单个列簇(F),也可以根据写列簇中的具体列,如F:F1、value就是最终存储的数据,通常我们用value存储json。

二、数据获取

获取单条

get "tableName","rowKey"

获取多条,并且限定条数

scan "tableName",{LIMIT=>1}

三、数据删除

删除此rowkey的所有数据

deleteall "tableName","rowKey"

删除此rowKey中的一列

delete "tableName","rowKey","列簇"

javaApi

暂未,等我完成业务后,就有了

参考链接:hbase操作(shell 命令,如建表,清空表,增删改查)以及 hbase表存储结构和原理_longshenlmj的专栏-CSDN博客_hbase shell 清空表

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/600552.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号