2016-06-18 3 views
0

이 형식의 열 한정자가있는 hbase 테이블이 있습니다. Id : timestamp이고 값은 실제 개체입니다. 특정 타임 스탬프 범위의 셀을 걸러 내고 싶습니다. 한정자 필터가 적합하다고 생각하지만 타임 스탬프에서 UUID 부분을 잘라내려면 사용자 지정 비교기가 필요합니다. UUID. 사용할 수있는 맞춤 비교기의 예가 있습니까? 아니면 올바른 방향으로 생각하고 있습니까?사용자 지정 비교기 hbase

답변

0

올바른 방향입니다.
여기에 문제와 관련된 example이 있습니다. 직접 테스트 할 수 있습니다.
사용자 정의 필터를 구현할 때 몇 가지 설명을 제공하면 FilterBase을 확장해야합니다. 이 예제에서, 나는 직접적으로 filter extend SingleColumnValueFilter을 구현한다. 이것은 매우 간단하다. 그냥 비교기에 트릭을 추가하면된다. 이 예를 팁으로 사용하십시오.

관련 문제