1 / 3

Client Memory cache

TabletServer. close(). BatchUploader. Load for Tablet Service. close(). Merge and Send to hdfs. uploadData (). Local Map file #1. Local Map file #2. Client Memory cache. Flush to Local disk. HDFS. Local Map file #n. Tablet Map file. 1 단계 : Partition. 2 단계 : Upload.

Download Presentation

Client Memory cache

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TabletServer close() BatchUploader Load for Tablet Service close() Merge and Send to hdfs uploadData() Local Map file #1 Local Map file #2 Client Memory cache Flush to Local disk HDFS Local Map file #n Tablet Map file

  2. 1단계: Partition 2단계: Upload not sorted(in hdfs) not sorted(in hdfs) … … … … … … Map Map Map Map Map Map Partitioner Partitioner Partitioner 테이블의 Partition 정보 이용 일부 레코드에 대해서만 Key parsring후 Key만 write Sorted keys Sorted data Sorted data Sorted data Sorted data Reduce Reduce Reduce Reduce Reduce 특정 tablet으로 업로드 정렬된 key 정보를 이용 rowKey의 목록을 만든 후 Table을 생성한다. N개의 tablet으로 분리된 테이블

  3. not sorted(in hdfs) … … … 분리되지않은 Table Map Map Map Partitioner Partitioner Partitioner addTablet후 upload Sorted data Sorted data Sorted data Sorted data Reduce Reduce Reduce Reduce

More Related