2012-05-12 20 views
3

HBaseを使用するプロジェクトで作業中です。私はできるだけ良好な行を形成しましたが、いくつかのシナリオでは昇順または降順の結果を得る必要があります。 HBaseにはMySQLの「注文」操作と同等のものがありますか? HBaseでは特定の列修飾子でOrder Byを使用できますか?HBaseでの操作による操作

答えて

4

いいえ;行キーでソートされた順にデータを読んでから、自分のソートを実行する必要があります(たとえば、Javaなどで使用している言語など)。

+0

私はのrowKey itself.Anyway、返信に感謝を使用してソート順を実装しなければならないことを知っていました。 –

+0

@ JayanK:場合によっては、非行キーデータでOrder By機能が本当に必要です。 Apache Phoenixはそのクエリをサポートしています。 –

2

私は投稿は古いですが、将来参照することができます。スキャン(HBaseのは0.98+)今setReversed

public Scan setReversed(boolean reversed) 
    Set whether this scan is a reversed one 
    This is false by default which means forward(normal) scan. 

Parameters: 
reversed - if true, scan will be backward order 
Returns: 

参考サポートしています - Hbase Scan Tutorial