为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下,hbase怎样查看表的构造?

请教一下,hbase怎样查看表的构造?

回首忆惘然 2019-10-20 13:09:20
hbase怎样查看表的构造
查看完整描述

4 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

hbase的region是按行划分,而非按列,如果你读取指定一行的所有列数据,regionServer虽然无法保证你的所有数据都在一个HFile中,但是至少是在一个Region中。但是具体的HFile所在的hdfs的节点那就不是HBase关心的事了,因为HBase的存储是依赖与hdfs,所以底层存储读取的事会由NameNode操心,NameNode会考虑就近原则,而提供最高效的数据读取策略。
你的数据传输是必然,但是HBase不会计算,计算是发生在你将想要的数据获取到之后再自行进行计算的。你读取大量数据必然会有大量数据传输,HBase只是将提供了一种高效的数据读取策略,尽量减小数据传输量

查看完整回答
反对 回复 2019-10-26
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

exec sp_columns 表名 --返回某个表列的信息
exec sp_help 表名 --查看某个表的所有信息
这些是系统的存储过程
不知道是不是你要的

查看完整回答
反对 回复 2019-10-26
  • 4 回答
  • 0 关注
  • 1267 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信