2012-12-28 2 views
3

슬프게도, 내 hbase 클라이언트 언어는 Python입니다. 이제 중고품 AFAIK에 기반한 happybase를 사용하고 있습니다. 나는 지금까지 희생이 여전히 필터, 코 프로세서 (내가 틀렸다면 나에게 올바른)를 지원하지 않는다는 것을 안다. 어떤 사람이 계획/진행 상황을 추적 할 수있는 Jira 항목을 하나라도 가리킬 수 있습니까? 내가 찾을 수있는 유일한 사람은 "액션 HBase를"에서이다 :thrift hbase 클라이언트 - 지원 필터 및 보조 프로세서

첫 번째 필터는 필터를 덮지 않고 두 번째 필터는 오랫동안 업데이트되지 않았습니다.

답변

4

필터는 Thrift를 통해 지원됩니다. 여기 HappyBase 예는 다음과 같습니다

table = connection.table("mytable") 
g = table.scan(filter="SingleColumnValueFilter ('f', 'column1', =, 'substring:text')") 
for key, data in g: 
    print data 

또한 다양한 필터 및 그 구성에 대한 자세한 내용은 Thrift book를 확인하십시오.

1

가족 필터

설명 :이 필터는 비교 연산자와 비교를합니다. ('') QualifierFilter

예 : 그것은 는 연산자를 비교하고, 비교가 참을 반환하면, 그 열

구문 모든 키 - 값을 반환하여 비교기 각 규정 이름을 비교한다 : "QualifierFilter (= '열 1')는"나는 생각

는 그것을

에서 실수