HBase基础shell命令

ops/2025/2/3 3:00:58/

文章目录

  • 前言
  • 一、基本命令
    • 1. 创建名称空间
    • 2. 删除名称空间
    • 3. 查询名称空间下的所有的表
    • 4. 列出所有表
    • 5. 查看表是否存在
    • 6. 查询表中的记录数
    • 7. 创建表
    • 8. 删除表(先禁再删)
    • 9. 新增/修改数据
    • 10. 查询一行数据
    • 11. 删除特定单元格
    • 12. 删除一整行数据


前言

hbase shell命令


一、基本命令

1. 创建名称空间

create_namespace 'env_test'

2. 删除名称空间

drop_namespace 'env_test'

3. 查询名称空间下的所有的表

list_namespace_tables 'env_test'

4. 列出所有表

list

5. 查看表是否存在

exists 'env_test:userinfo'

6. 查询表中的记录数

count 'env_test:userinfo'

7. 创建表

create ‘名称空间:表名’, ‘列族名’

create 'env_test:userinfo', 'infos'

8. 删除表(先禁再删)

disable ‘名称空间:表名’

disable 'env_test:prpclientinfo'

drop ‘名称空间:表名’

drop 'env_test:prpclientinfo'

9. 新增/修改数据

put ‘名称空间:表名’, ‘行键’, ‘列族:列名’, ‘值’

-- 新增
put 'env_test:userinfo','1234567890-test1','infos:name','test1'
put 'env_test:userinfo','1234567890-test1','infos:age','20'
-- 修改
put 'env_test:userinfo','1234567890-test1','infos:name','test2'

10. 查询一行数据

get ‘名称空间:表名’, ‘行键’

get 'env_test:userinfo','1234567890-test1'

11. 删除特定单元格

delete ‘名称空间:表名’, ‘行键’, ‘列族:列名’

delete 'env_test:userinfo', '1234567890-test1', 'infos:age'

12. 删除一整行数据

deleteall ‘名称空间:表名’, ‘行键’

deleteall 'env_test:userinfo', '1234567890-test1'

http://www.ppmy.cn/ops/155201.html

相关文章

设计模式的艺术-策略模式

行为型模式的名称、定义、学习难度和使用频率如下表所示: 1.如何理解策略模式 在策略模式中,可以定义一些独立的类来封装不同的算法,每个类封装一种具体的算法。在这里,每个封装算法的类都可以称之为一种策略(Strategy…

AWTK 骨骼动画控件发布

Spine 是一款广泛使用的 2D 骨骼动画工具,专为游戏开发和动态图形设计设计。它通过基于骨骼的动画系统,帮助开发者创建流畅、高效的角色动画。本项目是基于 Spine 实现的 AWTK 骨骼动画控件。 代码:https://gitee.com/zlgopen/awtk-widget-s…

[Python学习日记-80] 用 socket 实现文件传输功能(上传下载)

[Python学习日记-80] 用 socket 实现文件传输功能(上传下载) 简介 简单版本 函数版本 面向对象版本 简介 到此为止网络编程基础的介绍已经接近尾声了,而在本篇当中我们会基于上一篇博客代码的基础上来实现文件传输功能。文件传输其实与远…

数据分析系列--②RapidMiner导入数据和存储过程

一、下载数据 二、导入数据 1. 在本地计算机中创建3个文件夹 2. 从本地选择.csv或.xlsx 三、界面说明 四、存储过程 1.保存 Congratulations, you are done. 一、下载数据 点击下载AssociationAnalysisData.xlsx数据集 二、导入数据 1. 在本地计算机中创建3个文件夹 2. 从…

vue中的el是指什么

简介: 在Vue.js中,el指的是Vue实例的挂载元素。 具体来说,el是一个选项,用于指定Vue实例应该挂载到哪个DOM元素上。通过这个选项,Vue可以知道应该从哪个元素开始进行模板编译和渲染。它可以是一个CSS选择器字符串&…

【react+redux】 react使用redux相关内容

首先说一下,文章中所提及的内容都是我自己的个人理解,是我理逻辑的时候,自我说服的方式,如果有问题有补充欢迎在评论区指出。 一、场景描述 为什么在react里面要使用redux,我的理解是因为想要使组件之间的通信更便捷…

双层Git管理项目,github托管显示正常

双层Git管理项目,github托管显示正常 背景 在写React项目时,使用Next.js,该项目默认由git托管。但是我有在项目代码外层记笔记的习惯,我就在外层使用了git托管。 目录如下 code 层内也有.git 文件,对其托管。 我没太在意&…

日志2025.2.1

日志2025.2.1 1.做了敌人状态机 public class EnermyStateMachine { public EnermyState currentState { get; private set; } public void InitializeState(EnermyState startState) { currentState startState; currentState.Enter(); } public void Change…