HBase를 원칙 읽기 및 쓰기합니다

1 HBase를 데이터 흐름 읽기
그림 삽입 설명 여기

다음 1) 클라이언트 사육사 초진 테이블의 메타 위치로부터 판독 영역 및 메타 데이터 테이블을 판독한다. 메타 사용자 테이블의 영역 정보에 저장된,
2) 네임 테이블 이름 및 메타 테이블에 대응 rowkey 찾기 영역 정보,
3) RegionServer 대응 영역을 찾기]
. 4)에 대응하는 영역을 찾는 단계;
. 5) MemStore 시작 그렇지 않으면 데이터가 다음 BlockCache가 읽어 얻으십시오;
. 6) 또, 다음 (효율성을 위해 읽기) StoreFile에서 읽을 BlockCache;
7) 데이터가 대신 직접 클라이언트에 반환하는 StoreFile 내부에서 읽을 경우, 하지만 첫 번째 BlockCache를 기록한 후 클라이언트에 반환.

2 개 쓰기 데이터 흐름
그림 삽입 설명 여기
1) 클라이언트 HregionServer에 기록 요청을 전송한다
2) 데이터 HregionServer 헌트 (기입에 앞서 로그)를 기록한다. 유지 및 데이터를 복원하는 단계;
3) HregionServer 기록 데이터를 메모리 (memstore)에,
4) 기록 피드백 클라이언트 성공.

게시 된 133 개 원래 기사 · 원 찬양 53 ·은 20000 +를 볼

추천

출처blog.csdn.net/weixin_43599377/article/details/104514795