다음 hbase 커맨드는 다음 의사 자바 코드와 같다.
<hbase 커맨드>
scan 'table', { COLUMNS => 'colFam:colQualifier', LIMIT => 3 }
<java psudeo code>
Scan scan = new Scan();
scan.addFamily(Bytes.toBytes(familyName));
filters.addFilter(pageFilter);
scan.setFilter(filters);
다음 hbase 커맨드는 다음 의사 자바 코드와 같다.
<hbase 커맨드>
scan 'table', { COLUMNS => 'colFam:colQualifier', LIMIT => 3, FILTER => "ValueFilter( =, 'value1' )" }
<java psudeo code>
Scan scan = new Scan();
FilterList filters = new FilterList(FilterList.Operator.MUST_PASS_ALL);
Filter pageFilter = new PageFilter(fetchSize);
SingleColumnValueFilter qualifierFilter = new SingleColumnValueFilter(
COLUMN_FAMILY,
COLUMN_QUALIFIER,
CompareFilter.CompareOp.EQUAL,
new BinaryComparator(Bytes.toBytes("value1"))
);
filters.addFilter(pageFilter);
filters.addFilter(qualifierFilter);
scan.setFilter(filters);
'hbase' 카테고리의 다른 글
[Hbase] scan 결과에 대한 디버깅 - CellUtil (0) | 2018.03.19 |
---|---|
[opentsdb] hbase uid 스키마에서 특이한 점 - 마지막 저장 위치를 0x00에서 저장 (0) | 2018.03.12 |
[Phoenix] 시간 관련 API 예제 (0) | 2017.12.19 |
[Phoenix] describe (0) | 2017.12.19 |
[Phoenix] outputformat 결과 출력 형태 변경 예제 (0) | 2017.12.19 |