2017-09-18 7 views

답변

1

보조 색인은 Accumulo에서 자동으로 생성되지 않습니다.

그들은 Accumulo 사용자로서 응용 프로그램 요구 사항에 따라 구현이 자유로운 개념입니다.

+0

제안 된 답변 : 사용자가 다른 스키마 (즉, 사용자의 다른 테이블과 다른 방식으로 정렬 된 테이블)를 사용하여 별도의 테이블로 구현되는 개념을 설명하십시오. – Christopher

0

가 (둘 이상 없음) 여기에 일반적인 몇 가지 옵션이 있습니다 : 제 2의 테이블을 생성

  1. 전체 테이블의 두번째 사본을 만들 수 있지만 보조 컬럼 (들)
  2. 을에 색인이 키가 차 컬럼 (들) 및 값 값 키/값 룩업 단순히

제가 2 옵션은 더 것으로 예상 기본 테이블의 해당 행의 ROWID이다 맛있는 곧 줄 N 즉, Accumulo/Hive Integration documentation 인용 : 하이브 3 시작

를 인덱싱 Accumulo 백업 하이브 테이블에 추가되었습니다. 인덱싱은 다른 Accumulo 테이블을 사용하여 필드 값 매핑을 데이터 테이블의 rowId에 저장하여 작동합니다. 하이브를 통해 레코드 삽입시 자동으로 채워지는 인덱스 테이블은 입니다.