0

たとえば、HBase テーブルには columnFamilyA、columnFamilyB、および columnFamilyC があり、一部の行では、columnFamilyA には列がありません。テーブルをスキャンして、columnFamilyA に少なくとも 1 つの列がある行のみを返したいと考えています。

どのようなフィルターを使用すればよいですか? SingleColumnValueFilter を確認しましたが、columnFamily 以外の特定の列でのみ機能するようです。columnFamiliyA に少なくとも 1 つの列が含まれるすべての行が必要です。columnFamiliyA のデータだけでなく、行全体です。

4

2 に答える 2

0

または、スキャンのスキャンを実行できます。最初に、columFamilyA 列をスキャンします。次に、最初のスキャンの行を取得します。

于 2015-10-14T19:14:07.877 に答える
0

columnFamiliyA からのデータのみが必要な場合は、addFamilyメソッドGetまたはScanオブジェクトを使用できます。

于 2015-10-12T01:24:46.383 に答える