A、HBaseのは削除しました
テーブルを作成します。1.
2.大規模なデータやビュー、タイムスタンプ値名2の点に注意してください。
3.タイムスタンプ削除NAME2は、その大
データなしa.scanありません
B。タイプ= DeleteColumnのロゴの付きました
4.フラッシュはちょうどmemstore内のメモリにデータを削除します
この時点でのフラッシュ操作は、値がメモリに残ってすべてを削除しますが、削除マークは削除されません
5.のみ実装major_compact場合は、実際にデータを削除するために行くと、「削除マーク」を削除します
二、HBaseの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