找了很多不行自己做了一个_亲测可用_使用Java来获取Hbase表大小_使用Phoenix获取Hbase表大小---大数据之Hbase工作笔记0039

本文记录了一种亲测有效的方法,通过Java而非Phoenix获取Hbase表的大小。虽然Phoenix无法直接获取表大小,但可以用来查询表条数。通常,使用HDFS命令`hdfs dfs -du -h /hbase/data/default/tablename`可以得到表大小,需要注意表名中如有下划线需用双引号包裹。同时,提供了获取所有表大小的命令。在执行命令时务必包含路径,否则会出错。

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

    先给出结论,用Phoenix是不可以获取到hbase的表大小的,但是通过Phoenix的sql语句可以获取,

 hbase的表条数是可以的.

    网上给出的大多是:在centos控制台直接执行命令:

    hdfs dfs -du -h /hbase/data/default/tablename   来获取某个表的大小

注意这个表的大小可以看到是要用.tabledesc+ d34e...那个的大小加起来才算是表的大小,当然也可以直接执行:

 hdfs dfs -du -h /hbase/data/default/

不带表名就可以获取所有表的大小了.

 

还需要注意,如果你的表名中有_  那么一定要给表名加上""  再去执行,要不然就会报错,获取不到表大小,显示找不到这个表.

package com.ruoyi.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值