统计HBase表记录条数的方法

一、hbase-shell的count命令

这是最简单直接的操作,但是执行效率非常低,适用于百万级以下的小表RowCount统计!

hbase> count 'ns1:t1'

hbase> count 't1'

hbase> count 't1', INTERVAL => 100000

二、利用hbase.RowCounter包执行MR任务

这种方式效率非常高!利用了hbase jar中自带的统计行数的工具类!

通过 $HBASE_HOME/bin/hbase 命令执行:

[root@master service]# hbase org.apache.hadoop.hbase.mapreduce.RowCounter 'Poi'
相关推荐
hefaxiang6 分钟前
【Mysql】Mysql的多表查询---多表联合查询(中)
数据库·mysql
运维之美@7 分钟前
mysql数据迁移PolarDB
数据库·mysql
Java 第一深情14 分钟前
已解决:spark代码中sqlContext.createDataframe空指针异常
大数据·分布式·spark
知识的宝藏33 分钟前
Django数据写入MySQL数据库
数据库·mysql·django
时差9531 小时前
Kafka节点服役和退役
大数据·linux·分布式·kafka·负载均衡·服役·退役
刘艳兵的学习博客1 小时前
刘艳兵-DBA038-以下关于Oracle SGA和PGA的描述中,哪些是正确的?
服务器·数据库·oracle·面试·刘艳兵
MXsoft6181 小时前
浪潮服务器(BMC)监控易监测指标解读
大数据·运维·数据库
小小宇宙中微子1 小时前
简单理解回调函数
linux·服务器·数据库
sealaugh322 小时前
aws(学习笔记第十四课) 面向NoSQL DB的DynamoDB
数据库·学习·aws
zmd-zk2 小时前
使用dataGrip连接spark
大数据·分布式·spark·批处理