0

HBase をシングルノード モードで使用しています。テーブル内の行が膨大です。Java API を使用して、すべての行のすべての列を順番に読み取る必要があります。ただし、Get 操作と Scan 操作は行全体を返します (結果には行のすべての列が含まれます)。大量の RAM が必要です。では、一部の行が使用可能な RAM を超えている場合はどうすればよいでしょうか? 列を 1 つずつ順番に読み取ることはできますか?

4

1 に答える 1

0

私はこの問題を解決しました。ScanクラスでsetBatch(int batch)メソッドを使用しました。したがって、next()スキャナーの各メソッド呼び出しは、固定数以下の列を返します。

于 2011-08-15T09:04:05.840 に答える