"HBase_介绍和HBase云存储"分享总结
Jun 07, 2016 pm 04:31 PM
hbase
소개하다
공유하다
저장
요약
개요
概述: 此分享包括:HBase_介绍和HBase云存储的汇总 ? 汇总点: HBASE基于HDFS存储;Hbase实时随机读写;Hbase是线性扩展,自动分表,支持MapReduceHbase Client使用HBase的RPC机制与Master和RegionServer进行通信,对于管理类操作,Client与Master进行RPC;
概述:
此分享包括:HBase_介绍和HBase云存储的汇总
?
汇总点:
HBASE基于HDFS存储; Hbase实时随机读写; Hbase是线性扩展,自动分表,支持MapReduce Hbase Client使用HBase的RPC机制与Master和RegionServer进行通信,对于管理类操作,Client与Master进行RPC;对于数据读写类操作,Client与RegionServer进行RPC。 Client工作过程:从ZooKeeper上获取元数据和ROOT信息;在元数据中查找Region信息;与Region获取数据;缓存元数据相关信息; Hbase的Master非单节点的,利用选举机制保证一个主Master; Hbase的Master在功能上主要负责Table和Region的管理工作; RegionServer主要负责响应用户I/O请求,向HDFS文件系统中读写数据同时向主服务器(Master Server)上报自己的状; HRegion对应了Table中的一个Region,HRegion中由多个HStore组成。每个HStore对应了Table中的一个Column Family的存储; HBase存储的核心Store由两部分组成:一部分是MemStore,另一部分是StoreFiles; MemStore->StoreFile(Compact)->StoreFile->Region Split; Master通过分发遗留HLog,然后RegionServer通过感知HLog并Replay HLog来保障数据不丢失; Hbase的行的写操作是始终是“原子”的,只对一行上“锁”; Hbase适用场景:储海量数据(TB级以上);对大数据集合进行高效的随机访问(主键查询);对于结构化和非结构化的数据存储同时不涉及jion操作; Hbase的Cell为:Row,Column,Version和Value; Hbase的操作:PUT,DELETE,GET和SCAN; Region操作:Flush MemStore,Compact,Major Compact和split; 使用技巧:Column Family的数量最好为1;Key的设计避免单调递增,最小化;最小化Column; MR操作时:Region数=Mapper数;Region数=Reducer数和Reducer写Hfile,再 BulkLoad; Hbase开发调优:尽可能是使用Bulk Load;Put使用客户端Cache和Scan使用Cache/Batch; HBASE部署中内存分配:RegionServer 12GB(MemStore <p>?</p> <p>运维调优:</p> <pre class="brush:php;toolbar:false">Java GC: JVM GC调整(ParNewGC+CMS) Full GC-10s/GB MemStore本地分配(2MB,减少碎片) LZO压缩: 压缩单位为Block 提高性能 并发数调整: hbase.regionserver.handler.count Cache设置: hfile.block.cache.size
로그인 후 복사
?
更多详情参见附件
-
本文附件下载:
- hbase.rar (4.4 MB)
已有 0 人发表留言,猛击->> 这里
ITeye推荐
- —软件人才免语言低担保 赴美带薪读研!—
原文地址:"HBase_介绍和HBase云存储"分享总结, 感谢原作者分享。
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

인기 기사
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7142
9


자바 튜토리얼
1534
14


라라벨 튜토리얼
1257
25


PHP 튜토리얼
1205
29


Cakephp 튜토리얼
1155
46



Quark Netdisk를 Baidu Netdisk에 공유하는 방법은 무엇입니까?

NetEase Cloud Music을 WeChat Moments에 공유하는 방법_NetEase Cloud Music을 WeChat Moments에 공유하는 방법에 대한 튜토리얼

화웨이는 내년에 혁신적인 MED 스토리지 제품을 출시할 예정입니다. 랙 용량은 10PB를 초과하고 전력 소비량은 2kW 미만입니다.

Hua Yishan Heart of the Moon Lu Shu의 기술과 속성 소개
