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

青岛手机建站多少钱企业推广软文范文

青岛手机建站多少钱,企业推广软文范文,广州做模板网站的公司,黄石做网站联系&&大数据学习&& 🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一下博主哦&#x1f91…

&&大数据学习&&

🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门
💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博主哦🤞


1)Spark on Hive
Spark on Hive 是Hive只作为存储角色,Spark负责sql解析优化,执行。这里可以理解为Spark 通过Spark SQL 使用Hive 语句操作Hive表 ,底层运行的还是 Spark RDD。具体步骤如下:

通过SparkSQL,加载Hive的配置文件,获取到Hive的元数据信息;
获取到Hive的元数据信息之后可以拿到Hive表的数据;
通过SparkSQL来操作Hive表中的数据。

2)Hive on Spark
Hive on Spark是Hive既作为存储又负责sql的解析优化,Spark负责执行。这里Hive的执行引擎变成了Spark,不再是MR,这个要实现比Spark on Hive麻烦很多, 必须重新编译你的spark和导入jar包,不过目前大部分使用的确实是spark on hive。

Hive默认使用MapReduce作为执行引擎,即Hive on MapReduce。实际上,Hive还可以使用Tez和Spark作为其执行引擎,分别为Hive on Tez和Hive on Spark。由于MapReduce中间计算均需要写入磁盘,而Spark是放在内存中,所以总体来讲Spark比MapReduce快很多。因此,Hive on Spark也会比Hive on MapReduce快。由于Hive on MapReduce的缺陷,所以企业里基本上很少使用了。

Spark on Hive和Hive on Spark的区别主要体现在以下三个方面:

  1. 数据源:Spark on Hive的数据源是Hive,它从Hive中获取数据,然后对数据进行SparkSQL操作。而Hive on Spark的数据源是Hive本身。
  2. 执行引擎:Spark on Hive底层运行的还是Spark RDD。而Hive on Spark则是将Hive查询从MapReduce操作替换为Spark RDD操作。
  3. 实现方式:Spark on Hive通过SparkSQL加载Hive的配置文件,获取Hive的元数据信息,然后就可以获取Hive的所有表的数据,并对其进行SparkSQL操作。而Hive on Spark则需要重新编译Spark和导入jar包才能实现。
http://www.wooajung.com/news/30653.html

相关文章:

  • 网站如何优化淘宝联盟怎么推广
  • vue做的小网站商品标题seo是什么意思
  • 歌曲做网站背景音乐 侵权推介网
  • 厦门做网站最好的公司有哪些微信群二维码推广平台
  • 河源哪有做网站如何创建公司网站
  • 互联网如何做旅游网站适合30岁短期培训班
  • 个人二级网站怎么做搜索引擎哪个好
  • 网站建设排行深圳外贸seo
  • 新疆住房建设官方网站百度关键词排名推广
  • 营销策略包括哪些百度移动端优化
  • 推广网站优化seo教程上排名百度交易平台
  • 防下载 的视频网站 怎么做广点通
  • 新网站怎么做seo 风享google play服务
  • 柳州做网站的企业淘宝关键词怎么选取
  • 物流公司网站建设 能跟踪物流怎么给网站做优化
  • asp做微网站设计图片搜索识图入口
  • 东莞网站建设方案服务国外seo大神
  • 搭建一个自己的网站购物网站网页设计
  • 日本网站欣赏推广方案
  • 建网站一般最低多少钱seo基础知识
  • 成都新线加做网站seo和sem的区别
  • 建电商网站关键词优化怎么做
  • 网站数据库设置权限fifa世界排名最新
  • 做论坛网站如何赚钱如何优化关键词排名快速首页
  • 做网站支付系统网站排名seo软件
  • wordpress开通支付宝微信seo百度刷排名
  • 网站策划图百度一下官方网页
  • 人动物做电影网站沈阳seo关键词排名
  • 网站建站的标准整站seo排名外包
  • 哈尔滨网站开发联系薇外贸网站优化