日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Hbase之查看RowKey所在Region

作者:南風知我意丿 更新時間: 2022-09-05 編程語言

Hbase之查看RowKey所在Region

    • Meta表
    • 查詢demo

Meta表

  • 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 

在這里插入圖片描述

原文鏈接:https://blog.csdn.net/Lzx116/article/details/126488528

欄目分類
最近更新