正如我所看到的here,HBase为每个区域维护一个状态,并在hbase:meta
中保持状态。
我无法获得获取表区域状态的命令。
通过运行以下内容:
scan 'hbase:meta',{FILTER=>"PrefixFilter('tableName')"}
我得到以下信息:
ROW COLUMN+CELL
table-name,,1505804790891.ce656052407eb6 column=info:regioninfo, timestamp=1505804792579, value={ENCODED => ce656052407eb640b337d29d20e04e4c, NAME => 'table-name,,1505804790891.ce656
40b337d29d20e04e4c. 052407eb640b337d29d20e04e4c.', STARTKEY => '', ENDKEY => '03fffec'}
table-name,,1505804790891.ce656052407eb6 column=info:seqnumDuringOpen, timestamp=1505804792797, value=\x00\x00\x00\x00\x00\x10\xF6W
40b337d29d20e04e4c.
table-name,,1505804790891.ce656052407eb6 column=info:server, timestamp=1505804792797, value=myHost:16020
40b337d29d20e04e4c.
table-name,,1505804790891.ce656052407eb6 column=info:serverstartcode, timestamp=1505804792797, value=1499875095772
40b337d29d20e04e4c.
我无法获得该地区的状态,获得该地区的状态的方式是什么。
hbase(main):067:0> version
1.1.2.2.3.2.0-2950, Wed Sep 30 18:24:54 UTC 2015