当前位置: 首页 > wzjs >正文

手机网页怎么做出来的重庆seo博客

手机网页怎么做出来的,重庆seo博客,研学网站开发需求文档,青岛seo推广专员🍋🍋大数据学习🍋🍋 🔥系列专栏: 👑哲学语录: 用力所能及,改变世界。 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一…

🍋🍋大数据学习🍋🍋

🔥系列专栏: 👑哲学语录: 用力所能及,改变世界。
💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博主哦🤞


HBase简介

HBase是一个基于Hadoop的分布式、可扩展、支持大数据存储的数据库。

使用场景:需要随机或实时读写大数据的场景

目标:支持数十亿行和数百万列的大表

底层技术对应关系:

分布式列存储BigTableHBase(基于Hadoop)BigTable是Google的分布式列存储系统,HBase是其开源实现,提供稀疏多维映射表。
分布式文件系统GFS(Google File System)HDFS(Hadoop Distributed File System)GFS是Google的早期分布式文件系统,HDFS是其开源版本,支持大规模数据存储。
海量数据处理框架MapReduceHadoop MapReduceMapReduce是Google提出的分布式计算模型,Hadoop MapReduce是其开源实现。
分布式协同服务管理ChubbyZookeeperChubby是Google的分布式锁服务,Zookeeper是其开源实现,用于协调分布式系统。

数据模型

HBase采用表来组织数据,采用命名空间(NameSpace)对表进行逻辑分组。

NameSpace: 命名空间,类似于mysql中的database,默认有default和hbase,用户表默认在default中

表:HBase采用表来组织数据,表由行和列组成,列划分为若干个列族。

行:每个HBase表都由若干行组成,每个行由可排序的**行键(row key)**来标识。

列:采用列族:列限定符的形式确定具体的一列。

列族:一个HBase表被分组成许多“**列族”(Column Family)**的集合,它是基本的访问控制单元。列族可以动态添加,但在定义表时需要指定至少一个列族,在使用某个列族时要事先定义。
列限定符:表在水平方向由一个或者多个列族组成,一个列族中可以包含任意多个列,同一个列族里面的数据存储在一起。列族里的数据通过**“列限定符”(Column qualifier)**来定位。
单元格:在HBase表中,通过行、列族和列限定符确定一个“单元格”(cell),单元格中存储的数据没有数据类型,总被视为字节数组byte[],所以在定义表时无需定义数据的类型,使用时用户需要自行进行数据类型转换。

时间戳:每个单元格都保存着同一份数据的多个版本,这些版本采用时间戳进行索引, HBase中执行更新操作时,并不会删除数据旧的版本,而是生成一个新的版本,旧有的版本仍然保留(这是和HDFS只允许追加不允许修改的特性相关的)

HBase是一个稀疏、多维度、排序的映射表,这张表的索引是行键、列族、列限定符和时间戳,在进行数据存储的时,其采用key-value形式:Table + RowKey(升序) + ColumnFamily + Column + Timestamp --> Value

系统架构

HBase采用主从结构设计,基础存储依赖于HDFS,协调服务依赖于Zookeeper集群,HMaster负责HBase的管理操作,HRegionServer负责数据的相关操作。

客户端(Client)

客户端包含访问HBase的接口,同时在缓存中维护着已经访问过的Region位置信息,用来加快后续数据访问过程。

对于管理类操作,Client与HMaster进行RPC

对于数据读写操作,Client与HRegion Server进行RPC

Zookeeper服务器

Zookeeper是Chubby算法的一种开源实现

  1. 保证任何时候,集群中只有一个活跃的master,因为为了保证安全性会启动多个Master
  2. 存储所有Region的寻址入口
  3. 实时监控Region Server的状态,将Region Server的上下线的信息汇报给HMaster。
  4. 存储Hbase的元数据(Schema)包括,知道整个Hbase集群中有哪些Table,每个 Table 有哪些column family(列族)

Master服务器

主服务器主要负责表和Region的管理工作, 其实现类为 HMaste :

  • 对于表的操作:create, delete, alter
  • 对于 RegionServer 的操作:
  1. 实现不同Region服务器之间的负载均衡
  2. 在Region分裂或合并后,负责重新调整Region的分布
  3. 对发生故障失效的Region服务器上的Region进行迁移

Region服务器

Region服务器是HBase中最核心的模块,维护Master分配给他的 Region ,其实现类为 HRegionServer ,主要组成如下:

  • 一个Region服务器包含多个Region,这些Region共用一个HLog文件
  • Region由一个或者多个Store组成,每个Store保存一个 Columns Family。
  • 每个Strore又由一个MemStore和0至多个StoreFile组成。
  • MemStore存储在内存中,StoreFile存储在HDFS
  • StoreFile的底层实现是HFile

主要作用如下:

  1. 对于数据的操作:get, put, delete
  2. 对于 Region 的操作:splitRegion、compactRegion

文章转载自:

http://B6v6q3rP.hhxkL.cn
http://E3Bv7XTf.hhxkL.cn
http://MSNEmv9v.hhxkL.cn
http://loGnIIKo.hhxkL.cn
http://UUZzRYIS.hhxkL.cn
http://ks4g1viE.hhxkL.cn
http://p6uFdwlM.hhxkL.cn
http://LB3jRiWi.hhxkL.cn
http://wAhQd9Cx.hhxkL.cn
http://GBKNn4fG.hhxkL.cn
http://uWGVbL4L.hhxkL.cn
http://ljm5m0t1.hhxkL.cn
http://bSTojYr5.hhxkL.cn
http://oOhfQTG3.hhxkL.cn
http://1anaWN8I.hhxkL.cn
http://cKKOwTPv.hhxkL.cn
http://0QJD8FrK.hhxkL.cn
http://PULbBKxh.hhxkL.cn
http://IkdQgXfW.hhxkL.cn
http://ncTJRzZp.hhxkL.cn
http://VTbRsZn2.hhxkL.cn
http://7NZGFecS.hhxkL.cn
http://ZHa6NnwO.hhxkL.cn
http://VXIJOdv0.hhxkL.cn
http://yKlFkURU.hhxkL.cn
http://VUjHQzj6.hhxkL.cn
http://D3oqxY2B.hhxkL.cn
http://rUjRKPK8.hhxkL.cn
http://iMkQUv86.hhxkL.cn
http://3NXLSV5y.hhxkL.cn
http://www.dtcms.com/wzjs/721433.html

相关文章:

  • 旅游网站开发系统的er图深圳商城网站设计费用
  • 建设外贸型网站海珠免费网站建设
  • 凡科建站可以做几个网站免费html网页模板素材网站
  • 公司网站被抄袭成都企业网站设计服务商
  • 昆明网站建设优化wordpress英文变成中文版
  • 做网站咋赚钱网站代理服务器连接失败
  • 做网站深圳查钓鱼网站
  • 淘客请人做网站潍坊网站建设多少钱
  • 网站改版 权重seo辅助优化工具
  • 做编程的网站有哪些东莞人才市场招聘会
  • 网站模板 博客怎么查看域名是一级还是二级域名
  • 做网站团队的人员安排wordpress返回前页
  • 怎么搭建自己的电影网站网站模板颜色
  • 专业营销网站制作电影网站建设成本
  • 广州建站快车建设网站的理由
  • 后台管理系统网站模板网站设计的研究方法有哪些
  • 网站建设 国家标准平台网站 备案吗
  • 青少年思想道德建设网站wordpress esc_attr
  • iis7 网站权限网站服务器用什么好处
  • 广东省网站免备案没有网站怎么做链接视频教程
  • 松江建设网站公司佛山网站建设 骏域
  • 开发网站监控工具百度联盟官网登录入口
  • 住房和城乡建设部网站一级建造师系统开发的主要方法有生命周期法
  • 做网站需要买公司网站开发项目外包方案
  • 做seo需要会网站开发吗最好的企业网站源码
  • 团购网站大全平泉市住房和城乡建设局网站
  • 餐馆效果图网站营销推广内容
  • wordpress网站做成小程序可以拔下来做的网站吗
  • 做毕业设计免费网站学校网站建设框架
  • 培训学校类网站建设方案怎么免费建设金融网站