hbase的常用命令行操作

本文介绍了在Windows操作系统中安装并启动HBase的步骤,以及HBase的基本命令操作,包括查看表、创建表、添加和获取数据、更新与删除记录、修改表结构以及管理命名空间。此外,还详细阐述了如何在命名空间中创建和删除表,以及在清理命名空间前需要注意的事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、环境准备

在window中安装并启动HBase

二、常用命令操作
  • 查看当前命名空间下的所有表(默认namespace为default):list

在这里插入图片描述

  • 创建表:create 表名,列族名1,[列族名2,列族名3,…]

在这里插入图片描述

  • 添加值:put 表名,rowkey,列族:列名,value
  • 查看某个表中的所有数据:scan 表名

在这里插入图片描述

  • 查看某表详细信息:describe 表名

在这里插入图片描述

  • 取值:get 表名,rowkey,[列族:列名]

在这里插入图片描述

  • 更新值:put 表名,rowkey,列族:列名,value(会覆盖掉之前的值)

在这里插入图片描述

  • 给某个列族添加一列:put 表名,rowkey,列族:列名,value
    在这里插入图片描述
  • 给某个列族删除一列数据:delete 表名,rowkey,列族:列名

在这里插入图片描述

  • 给某个表添加某一列族:alter 表名,列族名

在这里插入图片描述

  • 给某个表删除某一列族:alter 表名,‘delete’=>列族名

在这里插入图片描述

  • 查看所有命名空间(相当于mysql中的数据库):list_namespace

在这里插入图片描述

  • 新建命名空间:create_namespace 命名空间名称

在这里插入图片描述

  • 使用命名空间并创建表:create 命名空间名称:表名,列族名称

在这里插入图片描述

  • 删除命名空间(注意:命名空间必须为空):drop_namespace 命名空间名称
    如果命名空间不为空,需先清除命名空间内的所有表,示例中在bigdata中已创建过一张stu表,因此需先删除这张stu表,删除表分两步,第一步先disable 表名,第二步直接drop 表名即可。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值