日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hbase 查看 rowkey在哪个region中

發(fā)布時間:2024/8/23 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hbase 查看 rowkey在哪个region中 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? ? ?

?

? ? ? ? 首先我們先了解下 hbase:meta 表,hbase是指的namespace,meta是表名,這張表存儲的是整個集群的Region信息。

? ? ? ? hbase:meta表的一個rowkey對應(yīng)一個region,rowkey設(shè)計如下:

? ? ? ? 表名,region的startRowkey,region創(chuàng)建時的時間戳,EcodedName

例:test:vt_article,66192017090716590_4149388609714192,1542770105784.5c44f752e1012fba9eacad769185b9dd

表名 : test:vt_article

開始rowkey :66192017090716590_4149388609714192

創(chuàng)建Region時間戳:1542770105784

EncodedName :5c44f752e1012fba9eacad769185b9dd = MD5(test:vt_article,66192017090716590_4149388609714192,1542770105784)

?

知道rowkey的設(shè)計方式,我們可以設(shè)計查詢?nèi)缦?/p> scan 'hbase:meta',{STARTROW=>'test:vt_article,00002012072410050_3471256520905766,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。

我們可以看下圖正向查找和反向的結(jié)果區(qū)別,很明顯可以看出反向查找的結(jié)果是正確的

hbase(main):007:0> scan 'hbase:meta',{STARTROW=>'test:vt_article,00002012072410050_3471256520905766,9999999999999',REVERSED=>true,LIMIT=>1} ROW COLUMN+CELL test:vt_article,,1538280376919.87d0e49c column=info:regioninfo, timestamp=1571810629396, value={ENCODED => 87d0e49c84ed5c95440606d2d015f018, NAME => 'zh_ams_ns:vt_wei84ed5c95440606d2d015f018. bo,,1538280376919.87d0e49c84ed5c95440606d2d015f018.', STARTKEY => '', ENDKEY => '004b2016100709180_4027872588656361'} test:vt_article,,1538280376919.87d0e49c column=info:seqnumDuringOpen, timestamp=1571810629396, value=\x00\x00\x00\x00\x00t\xBA\xB4 84ed5c95440606d2d015f018. test:vt_article,,1538280376919.87d0e49c column=info:server, timestamp=1571810629396, value=hostname1:16020 84ed5c95440606d2d015f018. test:vt_article,,1538280376919.87d0e49c column=info:serverstartcode, timestamp=1571810629396, value=1571810311419 84ed5c95440606d2d015f018. test:vt_article,,1538280376919.87d0e49c column=info:sn, timestamp=1571810628942, value=hostname1,16020,1571810311419 84ed5c95440606d2d015f018. test:vt_article,,1538280376919.87d0e49c column=info:state, timestamp=1571810629396, value=OPEN 84ed5c95440606d2d015f018. 1 row(s) Took 0.0204 seconds hbase(main):008:0> scan 'hbase:meta',{STARTROW=>'test:vt_article,00002012072410050_3471256520905766,9999999999999',LIMIT=>1} ROW COLUMN+CELL test:vt_article,004b2016100709180_40278 column=info:regioninfo, timestamp=1571808696621, value={ENCODED => cc232ffa5439b5b8d7b2a34be789802e, NAME => 'zh_ams_ns:vt_wei72588656361,1571222677329.cc232ffa5439b5b8 bo,004b2016100709180_4027872588656361,1571222677329.cc232ffa5439b5b8d7b2a34be789802e.', STARTKEY => '004b2016100709180_4027872d7b2a34be789802e. 588656361', ENDKEY => '00712017050420290_4103780394008107'} test:vt_article,004b2016100709180_40278 column=info:seqnumDuringOpen, timestamp=1571808696621, value=\x00\x00\x00\x00\x00u\xA8\x8C 72588656361,1571222677329.cc232ffa5439b5b8 d7b2a34be789802e. test:vt_article,004b2016100709180_40278 column=info:server, timestamp=1571808696621, value=hostname2:16020 72588656361,1571222677329.cc232ffa5439b5b8 d7b2a34be789802e. test:vt_article,004b2016100709180_40278 column=info:serverstartcode, timestamp=1571808696621, value=1571808447292 72588656361,1571222677329.cc232ffa5439b5b8 d7b2a34be789802e. test:vt_article,004b2016100709180_40278 column=info:sn, timestamp=1571808609135, value=hostname2,16020,1571808447292 72588656361,1571222677329.cc232ffa5439b5b8 d7b2a34be789802e. test:vt_article,004b2016100709180_40278 column=info:state, timestamp=1571808696621, value=OPEN 72588656361,1571222677329.cc232ffa5439b5b8 d7b2a34be789802e. 1 row(s) Took 0.0190 seconds

?

總結(jié)

以上是生活随笔為你收集整理的Hbase 查看 rowkey在哪个region中的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。