Meta表
表名,region的startRowkey,region创建时的时间戳,EcodedName
例:test:vt_article,66192017090716590_4149388609714192,1542770105784.5c44f752e1012fba9eacad769185b9dd
表名 : test:vt_article
开始rowkey :66192017090716590_4149388609714192
创建Region时间戳:1542770105784
EncodedName :5c44f752e1012fba9eacad769185b9dd = MD5(test:vt_article,66192017090716590_4149388609714192,1542770105784)
查询demo
表:OFFICIAL:SCAN_TASK_M_SHA1
rk:A100_0064bb36f3fa30321fcaacea99a43d196ee93b4d
scan 'hbase:meta',{STARTROW=>'OFFICIAL:SCAN_TASK_M_SHA1,A100_0064bb36f3fa30321fcaacea99a43d196ee93b4d,9999999999999',REVERSED=>true,LIMIT=>1}
这里的意思是:查找表 test:vt_article ,rowkey为00002012072410050_3471256520905766,所在的region信息
REVERSED=>true 意思是反向查找
,这里如果是正向查找,会找到 rowkey 所在Region的下一个region,
原因是hbase:meta表的rowkey里面存储的是startrowkey,这种情况下我们找到rowkey所在region的下一个region。
所以我们使用反向查找,可以找到我们所在的rowkey。
hbase(main):039:0> scan 'hbase:meta',{STARTROW=>'OFFICIAL:SCAN_TASK_M_SHA1,A100_0064bb36f3fa30321fcaacea99a43d196ee93b4d,9999999999999',REVERSED=>true,LIMIT=>1}
ROW COLUMN+CELL
OFFICIAL:SCAN_TASK_M_SHA1,,1660054200134.b column=info:regioninfo, timestamp=2022-08-16T15:10:24.935, value={ENCODED => b1b8d73b8d94398ff58a62bb9f745166,
1b8d73b8d94398ff58a62bb9f745166. NAME => 'OFFICIAL:SCAN_TASK_M_SHA1,,1660054200134.b1b8d73b8d94398ff58a62bb9f745166.',
STARTKEY => '', ENDKEY => 'D163_64422fb400fe93a0de4
9dca097c98ad8d1f19464'}
OFFICIAL:SCAN_TASK_M_SHA1,,1660054200134.b column=info:seqnumDuringOpen, timestamp=2022-08-16T15:10:24.935, value=\x00\x00\x00\x00\x00\x01\x01W
1b8d73b8d94398ff58a62bb9f745166.
OFFICIAL:SCAN_TASK_M_SHA1,,1660054200134.b column=info:server, timestamp=2022-08-16T15:10:24.935, value=hadooptest01:16020
1b8d73b8d94398ff58a62bb9f745166.
OFFICIAL:SCAN_TASK_M_SHA1,,1660054200134.b column=info:serverstartcode, timestamp=2022-08-16T15:10:24.935, value=1660633812463
1b8d73b8d94398ff58a62bb9f745166.
OFFICIAL:SCAN_TASK_M_SHA1,,1660054200134.b column=info:sn, timestamp=2022-08-16T15:10:23.250, value=hadooptest01,16020,1660633812463
1b8d73b8d94398ff58a62bb9f745166.
OFFICIAL:SCAN_TASK_M_SHA1,,1660054200134.b column=info:state, timestamp=2022-08-16T15:10:24.935, value=OPEN
1b8d73b8d94398ff58a62bb9f745166.
1 row(s)
Took 0.0241 seconds
