HBaseの削除操作

A、HBaseのは削除しました

テーブルを作成します。1.

2.大規模なデータやビュー、タイムスタンプ値名2の点に注意してください。

3.タイムスタンプ削除NAME2は、その大

データなしa.scanありません

B。タイプ= DeleteColumnのロゴの付きました

4.フラッシュはちょうどmemstore内のメモリにデータを削除します

この時点でのフラッシュ操作は、値がメモリに残ってすべてを削除しますが、削除マークは削除されません

5.のみ実装major_compact場合は、実際にデータを削除するために行くと、「削除マーク」を削除します

 

 

二、HB​​aseのGET

rowKey二重引用符を使用して、単一引用符を使用しません

データを見つけるのrowKey単一引用符を使用することなく、同じ値で、 

迅速なqueryメソッドの31個の種類

背景:

rowKeyのストレージは、ハッシュ操作したとき、我々はバイナリとなっています。バイナリ16進数によってのHBase。

 

買収は滴を印刷されていないためのHBase rowkyスプライスに進0xを、16進数のバイナリを開始すると、以下のバイナリよりドロップを見に中に入ることができますが!

 

HBaseのクエリ結果を指定された文字列を渡すためには、クエリの目的のための方法によって達成することができます。... ...のうち、段階的に行うには、書き込みコードに特別の後

。ハッシュ文字列を追加


        // 拼接得到哈希串
        String s="018ef624a1e72c393e8df54c078d2d461fcc43336f6ce4cde5a9874ae15af079";
        int strs=s.toUpperCase().hashCode() & 0x7FFF ;
        System.out.println((short)strs);  //21621

。Bその後、21621を与えることを与えるために進10進:5475 - > \ X54 \ X75、

C。スプライシングGETのrowKeyクエリ\ X54 \ X75

\ X54 \ x75018EF624A1E72C393E8DF54C078D2D461FCC43336F6CE4CDE5A9874AE15AF079

 

 

公開された131元の記事 ウォン称賛79 ビュー310 000 +

おすすめ

転載: blog.csdn.net/qq_31780525/article/details/103372077