특정 날짜 범위의 모든 행 (지난 1 개월)을 가져 오는 MapReduce 작업을 작성해야합니다. My Row Key가 Date로 시작한 것은 칵테일이었을 것입니다. 하지만 내 자주 Hbase 쿼리 키의 시작 값에 있습니다.HBase 행을 효율적으로 검색하는 방법
내 행 키는 정확히 A | B | C | 20120121 | D입니다. A/B/C를 날짜와 함께 (YearMonthDay 형식으로) 조합하면 고유 한 행 ID가됩니다.
내 Hbase 테이블에는 최대 백만 개의 행이있을 수 있습니다. 매퍼가 모든 테이블을 읽고 각 행을 주어진 기간에 포함 시키거나 스캔/필터로 처리하면이 상황을 처리 할 수 있습니까?
누군가이 상황을 효과적으로 처리 할 수있는 방법을 제안 할 수 있습니까 (코드 스 니펫)? -Panks가
난 그냥 HBase를 시작하기하고
키를 재배치하고 이전 내용을 스크랩하여 테이블의 내용을 새로운 내용으로 복사하지 않는 이유는 무엇입니까? – Mario
@ 마리오 테이블에 1 조 개의 키가 있다면 어떨까요? 그리고 그는 이것을 자주해야합니까? – markg