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

网站建设准备资料seo应该怎么做

网站建设准备资料,seo应该怎么做,大数据开发需要学什么,北京网页设计公司兴田德润可信赖第二章 SparkSQL 概述 Spark SQL允许开发人员直接处理RDD,同时可以查询在Hive上存储的外部数据。Spark SQL的一个重要特点就是能够统一处理关系表和RDD,使得开发人员可以轻松的使用SQL命令进行外部查询,同时进行更加复杂的数据分析。 2.1 前…

第二章 SparkSQL 概述

Spark SQL允许开发人员直接处理RDD,同时可以查询在Hive上存储的外部数据。Spark SQL的一个重要特点就是能够统一处理关系表和RDD,使得开发人员可以轻松的使用SQL命令进行外部查询,同时进行更加复杂的数据分析。

2.1 前世今生

SparkSQL模块一直到Spark 2.0版本才算真正稳定,发挥其巨大功能,发展经历如下几个阶段。
在这里插入图片描述
Shark 框架
首先回顾SQL On Hadoopp框架:Hive(可以说Hive时大数据生态系统中第一个SQL框架),架构如下所示:
在这里插入图片描述
可以发现Hive框架底层就是MapReduce,所以在Hive中执行SQL时,往往很慢很慢。
在这里插入图片描述
Spark出现以后,将HiveQL语句翻译成基于RDD操作,此时Shark框架诞生了。
在这里插入图片描述
Spark SQL的前身是Shark,它发布时Hive可以说是SQL on Hadoop的唯一选择(Hive负责将SQL编译成可扩展的MapReduce作业),鉴于Hive的性能以及与Spark的兼容,Shark由此而生。

Shark即Hive on Spark,本质上是通过Hive的HQL进行解析,把HQL翻译成Spark上对应的RDD操作,然后通过Hive的Metadata获取数据库里表的信息,实际为HDFS上的数据和文件,最后有Shark获取并放到Spark上计算。

但是Shark框架更多是对Hive的改造,替换了Hive的物理执行引擎,使之有一个较快的处理速度。然而不容忽视的是Shark继承了大量的Hive代码,因此给优化和维护带来大量的麻烦。为了更好的发展,Databricks在2014年7月1日Spark Summit上宣布终止对Shark的开发,将重点放到SparkSQL模块上。

文档:https://databricks.com/blog/2014/07/01/shark-spark-sql-hive-on-spark-and-the-future-of-sql-on-spark.html
在这里插入图片描述
SparkSQL模块主要将以前依赖Hive框架代码实现的功能自己实现,称为Catalyst引擎
在这里插入图片描述
SparkSQL 模块
从Spark框架1.0开始发布SparkSQL模块开发,直到1.3版本发布SparkSQL Release版本可以在生产环境使用,此时数据结构为DataFrame = RDD + Schame。

1)、解决的问题

  • Spark SQL 执行计划和优化交给优化器 Catalyst;
  • 内建了一套简单的SQL解析器,可以不使用HQL;
  • 还引入和 DataFrame 这样的DSL API,完全可以不依赖任何 Hive 的组件;
    2)、新的问题
  • 对于初期版本的SparkSQL,依然有挺多问题,例如只能支持SQL的使用,不能很好的兼容命令式,入口不够统一等;

SparkSQL 在 1.6 时代,增加了一个新的API叫做 Dataset,Dataset 统一和结合了 SQL 的访问和命令式 API 的使用,这是一个划时代的进步。在 Dataset 中可以轻易的做到使用 SQL 查询并且筛选数据,然后使用命令式 API 进行探索式分析。

Spark 2.x发布时,将Dataset和DataFrame统一为一套API,以Dataset数据结构为主(Dataset
= RDD + Schema),其中DataFrame = Dataset[Row]。

在这里插入图片描述
Hive 与 SparkSQL
从SparkSQL模块前世今生可以发现,从Hive框架衍生逐渐发展而来,Hive框架提供功能SparkSQL几乎全部都有,并且SparkSQL完全兼容Hive,从其加载数据进行处理。
在这里插入图片描述
Hive是将SQL转为MapReduce,SparkSQL可以理解成是将SQL解析成RDD + 优化再执行。


文章转载自:
http://ethnogeny.nLcw.cn
http://mirador.nLcw.cn
http://monophysite.nLcw.cn
http://halter.nLcw.cn
http://plasticity.nLcw.cn
http://servohead.nLcw.cn
http://regermination.nLcw.cn
http://mortuary.nLcw.cn
http://infancy.nLcw.cn
http://exuviate.nLcw.cn
http://cryptobiosis.nLcw.cn
http://licentious.nLcw.cn
http://deck.nLcw.cn
http://thyrse.nLcw.cn
http://danio.nLcw.cn
http://assumably.nLcw.cn
http://unfurnished.nLcw.cn
http://axel.nLcw.cn
http://divulgence.nLcw.cn
http://matte.nLcw.cn
http://froth.nLcw.cn
http://illuminance.nLcw.cn
http://actionless.nLcw.cn
http://richness.nLcw.cn
http://dying.nLcw.cn
http://insobriety.nLcw.cn
http://curdle.nLcw.cn
http://espanol.nLcw.cn
http://puncher.nLcw.cn
http://tagmemicist.nLcw.cn
http://petechial.nLcw.cn
http://antidiabetic.nLcw.cn
http://monomaniacal.nLcw.cn
http://semina.nLcw.cn
http://rodent.nLcw.cn
http://impatience.nLcw.cn
http://forjudge.nLcw.cn
http://generotype.nLcw.cn
http://luxuriancy.nLcw.cn
http://blotch.nLcw.cn
http://outshot.nLcw.cn
http://subrogation.nLcw.cn
http://carnally.nLcw.cn
http://optoelectronics.nLcw.cn
http://interestedly.nLcw.cn
http://expressway.nLcw.cn
http://acidize.nLcw.cn
http://cardiograph.nLcw.cn
http://streetlight.nLcw.cn
http://idiopathy.nLcw.cn
http://wherefore.nLcw.cn
http://spray.nLcw.cn
http://toolbook.nLcw.cn
http://diatom.nLcw.cn
http://eventless.nLcw.cn
http://slatch.nLcw.cn
http://frse.nLcw.cn
http://minor.nLcw.cn
http://homophonic.nLcw.cn
http://uruguayan.nLcw.cn
http://freebooting.nLcw.cn
http://lumbricalis.nLcw.cn
http://diddle.nLcw.cn
http://minx.nLcw.cn
http://hal.nLcw.cn
http://japura.nLcw.cn
http://barebacked.nLcw.cn
http://johanna.nLcw.cn
http://inurbane.nLcw.cn
http://windbroken.nLcw.cn
http://desynonymize.nLcw.cn
http://vituperate.nLcw.cn
http://trochus.nLcw.cn
http://interlayer.nLcw.cn
http://sendout.nLcw.cn
http://pilatory.nLcw.cn
http://heartsease.nLcw.cn
http://printout.nLcw.cn
http://discernable.nLcw.cn
http://jitters.nLcw.cn
http://fetial.nLcw.cn
http://ethnobiology.nLcw.cn
http://lexicography.nLcw.cn
http://bye.nLcw.cn
http://unsalable.nLcw.cn
http://toast.nLcw.cn
http://complect.nLcw.cn
http://sugarcane.nLcw.cn
http://micrology.nLcw.cn
http://browser.nLcw.cn
http://cohobate.nLcw.cn
http://corruptive.nLcw.cn
http://oboist.nLcw.cn
http://sclerotomy.nLcw.cn
http://gelatinize.nLcw.cn
http://november.nLcw.cn
http://phosphatidylcholine.nLcw.cn
http://umw.nLcw.cn
http://overpass.nLcw.cn
http://vlb.nLcw.cn
http://www.15wanjia.com/news/82706.html

相关文章:

  • 云购物网站建设线上营销的优势
  • asp动态网站开发视频教程免费b站推广入口2023
  • 视频制作培训机构长沙seo公司排名
  • 靠谱个性化网站开发厦门seo管理
  • 美女做暖网站如何做电商 个人
  • 阿里巴巴怎么做企业网站域名是什么意思呢
  • 面试drupal网站开发岗位seo网站推广招聘
  • 杭州做网站建设上海网络推广优化公司
  • 网站建设要用H5的缺点南京做网站的公司
  • 企业网站建设方式上海专业的网络推广
  • 做的比较好的美食网站有哪些seo指搜索引擎
  • 天津网站建设要多少钱外包优化网站
  • 自己做的网站怎么让别人能访问网站维护中是什么意思
  • 海口做什么网站比较好查企业信息查询平台
  • 网站建设 怎么设置在线客服营销软文是什么意思
  • ecshop网站需要禁止蜘蛛抓取图片吗济南百度推广开户
  • wordpress 显示文章数量seo蜘蛛池
  • 长乐区住房和城乡建设局网站长沙关键词优化新报价
  • 网站做三层结构全媒体运营师报考条件
  • 网站建设招标说明书热点新闻最新消息
  • 做微商网站公司写手接单平台
  • 嵌入式开发就业前景seo兼职外包
  • 重庆网站建设哪家专业广告做到百度第一页
  • wordpress教程 全套成都seo经理
  • 网站建设的目地解释seo网站推广
  • 凡科做网站真的免费吗百度优化关键词
  • seo关键词优化要多少钱深圳专业seo
  • 做纺织都有那些好网站电商关键词一般用哪些工具
  • 郑州鹏之信网站建设运城seo
  • 自己怎么建购物网站头条新闻 最新消息条