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

怎样找素材做网站青岛seo网站推广

怎样找素材做网站,青岛seo网站推广,温州做网站的企业,单页面网站&&大数据学习&& 🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一下博主哦&#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.mmbaike.com/news/99951.html

相关文章:

  • 回收做哪个网站好些公司关键词排名优化
  • 网站建设如何控标网络营销的四大特点
  • 小创业公司网站怎么做宁波网站制作优化服务公司
  • 测词汇量的专业网站百度搜索风云榜小说总榜
  • 怎么用ajax做电商网站福州seo结算
  • wordpress直接购买seo基础知识培训视频
  • 山东中佛龙建设有限公司网站国内搜索引擎排名第一的是
  • 重庆市住房和城乡建设厅政府网站百度入口的链接
  • c2c平台的特点是什么泉州seo网站排名
  • 湖州网站制作杭州网站优化流程
  • win8网站模版磁力王
  • 优秀的展厅设计网站百度指数查询官网入口登录
  • 58网站怎么样做效果会更好网页搜索关键词
  • 公安网站建设的目标东莞网站开发公司
  • 网站建设合同注意点正规电商培训学校排名
  • 购物网站php模板百度网站怎么申请注册
  • 网络平台贷款逾期不还毕节地seo
  • 看汽车哪个网站好厦门百度广告
  • 小程序代理加盟前景搜狗seo
  • 青岛做网站报价seo搜索引擎优化主要做什么
  • 广州专业做网站多少钱google谷歌搜索主页
  • python和java做网站宁波正规优化seo价格
  • 广州商旅网站制作无锡百度seo优化
  • 网站备案基础知识中美关系最新消息
  • 做网站的cnfg整站seo服务
  • 昆山做网站优化微信公众号seo
  • wordpress下载代码秦皇岛seo排名
  • 静态网站开发课程相关新闻购物网站推广方案
  • 做网站 写脚本是什么中国旺旺(00151) 股吧
  • 淘宝客网站可以做百度推广百度代运营推广