hbase怎樣查看表的構(gòu)造
4 回答

明月笑刀無情
TA貢獻(xiàn)1828條經(jīng)驗 獲得超4個贊
hbase的region是按行劃分,而非按列,如果你讀取指定一行的所有列數(shù)據(jù),regionServer雖然無法保證你的所有數(shù)據(jù)都在一個HFile中,但是至少是在一個Region中。但是具體的HFile所在的hdfs的節(jié)點那就不是HBase關(guān)心的事了,因為HBase的存儲是依賴與hdfs,所以底層存儲讀取的事會由NameNode操心,NameNode會考慮就近原則,而提供最高效的數(shù)據(jù)讀取策略。
你的數(shù)據(jù)傳輸是必然,但是HBase不會計算,計算是發(fā)生在你將想要的數(shù)據(jù)獲取到之后再自行進(jìn)行計算的。你讀取大量數(shù)據(jù)必然會有大量數(shù)據(jù)傳輸,HBase只是將提供了一種高效的數(shù)據(jù)讀取策略,盡量減小數(shù)據(jù)傳輸量

慕娘9325324
TA貢獻(xiàn)1783條經(jīng)驗 獲得超4個贊
exec sp_columns 表名 --返回某個表列的信息
exec sp_help 表名 --查看某個表的所有信息
這些是系統(tǒng)的存儲過程
不知道是不是你要的
- 4 回答
- 0 關(guān)注
- 1380 瀏覽
添加回答
舉報
0/150
提交
取消