HBase 테이블이 비어 있지만 영역이 증가합니다. (HBase table is empty, but regions are increased)


문제 설명

HBase 테이블이 비어 있지만 영역이 증가합니다. (HBase table is empty, but regions are increased)

아래에 표를 만들었습니다. 이 표에 일부 데이터를 썼습니다.

**Namespace   Table Name       Online Regions          Description**
default user_recommend_stories  17  'user_recommend_stories', {NAME => 'a', TTL => '259200 SECONDS (3 DAYS)'}, {NAME => 'c', TTL => '259200 SECONDS (3 DAYS)'}

3일 후에 테이블을 스캔했을 때 테이블이 비어 있었습니다. 그러나 온라인 지역의 수는 여전히 17입니다. 이 지역의 공간을 어떻게 해제합니까?


참조 솔루션

방법 1:

HBase doesn't support region deletes (or merges), neither manually nor as a result of compaction.

(by wanboSergei Rodionov)

참조 문서

  1. HBase table is empty, but regions are increased (CC BY‑SA 2.5/3.0/4.0)

#regions #hbase #ttl






관련 질문

Resharper를 피하여 선언에 따라 영역을 추가하세요. (Avoid Resharper to add a region per Declaration)

모바일용 HTML 5의 특정 영역에 링크가 있는 이미지 (Image with links in certain areas in HTML 5 for mobile)

새로운 영역 생성 - Drupal 7에서 기쁨이 없음 (Creating New Region - No Joy in Drupal 7)

코드 영역을 접도록 Atom을 구성하는 방법 예: Sublime Text와 같은 ## region_name (How to configure Atom to fold code regions e.g. ## region_name like Sublime Text does)

선택 목록 apex 4.2를 기반으로 필드를 동적으로 추가 (Dynamically add fields based on select list apex 4.2)

HBase 클러스터에서 regionservers의 시작 코드를 얻는 방법은 무엇입니까? (How to get regionservers' startcode in a HBase cluster?)

코드에 자동으로 지역 추가 (Automatically add Regions to code)

Objective-C에서 startMonitoringForRegion을 사용하여 여러 지역을 스캔하는 방법 (How to scan multiple regions using startMonitoringForRegion in Objective-C)

HBase 테이블이 비어 있지만 영역이 증가합니다. (HBase table is empty, but regions are increased)







코멘트