HBase 的 Shell 命令用起来其实挺顺手的,尤其是你要频繁查表、删数据、改结构那种场景,用命令行反而比写代码快多了。scanputdisable这些命令别说,用几次就熟了。

Hbase-Shell.md算是个比较实用的速查文档,命令列得全,解释也比较接地气,基本上都是你在真实项目里会碰到的。像批量插入、加过滤器查数据、修改列簇这些,都有现成的例子。

比如你要过滤某一列的值,可以搭配RowFilter来用,语法稍微拗口,但看文档里的例子就清楚多了。不熟的命令可以直接复制粘贴到终端里试,不怕错。

文末还贴了好几个相关的过滤器文章链接,有HBase的、Spark的、还有Python写的卡尔曼滤波,想进一步研究的可以顺着点过去看看。

如果你是第一次玩HBase,建议先熟一下最基础的几个命令,像creategetscan这种,熟了再慢慢试复杂的过滤器和查询条件,节奏不要太快。