当前位置: 首页 > news >正文

HBase 的自带命令行工具 hbase shell 的基本使用

1. 进入 HBase Shell

首先,通过以下命令连接到您的 HBase 集群命令行界面:

hbase shell

连接成功后,提示符会变为 hbase(main):001:0>,表示您已经可以在里面执行 HBase 专属命令了。

2. 查看集群状态和表列表(查看有几个表)

在开始操作表之前,可以先确认一下集群状态是否正常。

查看集群状态:

status

例如 status 'summary' 会显示更详细的摘要信息,包括活跃的 RegionServer 数量等。

查看所有表:

list

这个命令会列出当前命名空间下所有的表。如果您刚安装 HBase,可能只有一个 test 表,或者什么都没有(返回一个空列表)。

3. 查看表的数据

查看表的数据主要使用 scan 命令。请注意: 如果表的数据量非常大,直接使用 scan 会输出海量数据,可能导致控制台卡死。务必使用 LIMIT 来限制扫描的行数

# 基本语法
scan '你的表名'# 查看表的前10条数据
scan 'your_table_name',{'LIMIT' => 10}# 如果您想查看更详细的内容,可以指定列族(COLUMN)
scan 'your_table_name',{COLUMN => 'cf1:column1', LIMIT => 5}# 如果想看到中文而不是二进制的数据
scan 'your_table_name',{FORMATTER => 'toString'}

4. 其他有用的命令

查看表结构(describe):

 在查看数据前,最好先了解表有哪些列族。

describe 'your_table_name'

获取特定一行的数据(get):

如果你知道行的 RowKey,可以精确获取该行数据。

get 'employee', 'user001'

统计表的行数(count):

这个命令比较耗时,对大表慎用!

count 'your_table_name', {'INTERVAL' => 1000} 
# INTERVAL 指定每统计1000行打印一次进度,可选参数。

退出 HBase Shell:

exit

 

http://www.hskmm.com/?act=detail&tid=10747

相关文章:

  • 市场交易反心理特征之一:太过完美而不敢买入
  • 3peak DCDC转换芯片选型列表
  • 重塑公司绩效管理的 6 种方法
  • 详细介绍:从“下山”到AI引擎:全面理解梯度下降(上)
  • flask下的MySQL增删改查
  • tips图解数组名与指针的关系
  • mysql查看数据库大小,可以通过查询系统表来实现
  • TPP21206替代MPQ8633,12A电流同步降压DCDC
  • 组件重新装载时 useSWR 会发起请求
  • kettle插件-kettle数据清洗插件,轻松处理脏数据
  • 中二
  • web应用程详解part1
  • Seedream 4.0 简直绝了!
  • 财务管理NPV与IRR投资分析在IT行业案例
  • 优化sigmoid
  • mysql查询死锁,mysql查询死锁方法
  • 【IEEE出版、已连续5届稳定快速EI检索】第六届计算机工程与智能控制学术会议(ICCEIC 2025)
  • 软工第二次作业之个人项目——论文查重
  • 对实体类Id自增
  • HarmonyOS之UIContext 与 UIAbility、WindowStage 的关系 - 指南
  • 向上一步——当做事纠结的人停止决策内耗,你就是掌控自己的神!
  • Windows平台安装cocos2d-x V3.17.2
  • 完整教程:Mistral Document AI已正式登陆Azure AI Foundry(国际版)
  • 飞书机器人推送消息通知用自定义机器人
  • ENSP 常用命令
  • Kubernetes权威指南-基础篇
  • 【IEEE出版、已连续6届EI稳定检索】第七届机器学习、大数据与商务智能国际会议 (MLBDBI 2025)
  • office2024安装教程(附安装包)Office 2024 专业增强版下载安装激活详细图文步骤
  • Gitflow 工作流程
  • 魔改chromium真正通杀全网debugger检测