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

南宁网站运营哪家好历下区网站建设公司

南宁网站运营哪家好,历下区网站建设公司,莆田网站建设制作,长沙最好的装修公司排名Spark on Hive 集成原理 HiveServer2的主要作用: 接收SQL语句#xff0c;进行语法检查#xff1b;解析SQL语句#xff1b;优化#xff1b;将SQL转变成MapReduce程序#xff0c;提交到Yarn集群上运行SparkSQL与Hive集成#xff0c;实际上是替换掉HiveServer2。是SparkSQL…Spark on Hive 集成原理 HiveServer2的主要作用: 接收SQL语句进行语法检查解析SQL语句优化将SQL转变成MapReduce程序提交到Yarn集群上运行SparkSQL与Hive集成实际上是替换掉HiveServer2。是SparkSQL中的HiveServer2替换掉了Hive中的HiveServer2。集成以后优点如下 1- 对于SparkSQL来说可以避免在代码中编写schema信息。直接向MetaStore请求元数据信息 2- 对于SparkSQL来说多个人可以共用同一套元数据信息避免每个人对数据理解不同造成代码功能兼容性问题 3- 对于Hive来说底层执行引擎由之前的MapReduce变成了Spark Core能够提升运行效率 4- 对于使用者/程序员来说SparkSQL与Hive集成对于上层使用者来说是完全透明的。在代码中集成Hive 代码中集成Hive from pyspark import SparkConf, SparkContext import os from pyspark.sql import SparkSession# 绑定指定的Python解释器 os.environ[SPARK_HOME] /export/server/spark os.environ[PYSPARK_PYTHON] /root/anaconda3/bin/python3 os.environ[PYSPARK_DRIVER_PYTHON] /root/anaconda3/bin/python3if __name__ __main__:# 1- 创建SparkSession对象spark.sql.warehouse.dir告诉Spark数据存储在什么地方。默认使用本地磁盘进行存储。推荐使用HDFShive.metastore.uris告诉Spark元数据信息去什么地方找MetaStoreenableHiveSupport()开启SparkSQL和Hive的集成spark SparkSession.builder\.config(spark.sql.warehouse.dir,hdfs://node1:8020/user/hive/warehouse)\.config(hive.metastore.uris,thrift://node1.itcast.cn:9083)\.appName(sparksql_hive)\.master(local[*])\.enableHiveSupport()\.getOrCreate()# 2- 数据输入# 3- 数据处理# 4- 数据输出spark.sql(show databases).show()spark.sql(select *from a.studentwhere id2).show()# 5- 释放资源spark.stop()总结 spark.sql.warehouse.dir: 告知Spark数据表存放的地方。推荐使用HDFS进行存储。如果不配置默认使用本地磁盘存储。 hive.metastore.uris: 告知SparkMetaStore元数据管理服务的连接信息 enableHiveSupport() : 开启Spark和Hive的集成
http://www.pierceye.com/news/648956/

相关文章:

  • 大丰专业做网站做旅游网站当地人服务赚钱吗
  • 长沙网站制作公司推荐seo关键词排名优化
  • 内蒙古住房与城乡建设部网站广州十大软件公司排名
  • 营销型网站 易网拓德阳做网站
  • 网站建设seo虾哥网络购物网站技术实施方案
  • 门户网站框架下载陕西省建设工会网站
  • 网站有信心做的更好做外贸到什么网站上发布比较好
  • wex5做网站wordpress页面的设置
  • 绍兴市建设银行网站网站建设的基本术语
  • 建筑企业网站模板免费下载seo 网站换程序
  • wordpress怎么做排名seo怎么样
  • 电商网站开发平台哪家好百度运营怎么做
  • 门户网站 源码网站建设推广公司范围
  • 网站字体大小wordpress用户登录页面
  • 影院禁止18岁以下观众入内宿迁新站seo
  • 龙岗网站设计机构网站开发开始阶段的主要任务包括( )。
  • 宿州公司网站建设教做世界美食的网站
  • 网站建设价格很 好乐云seo免费自学编程
  • 网站哪家做的好公共资源交易中心级别
  • html5网站开发工具自己做微信电影网站怎么做
  • 学院网站制度建设成品大香伊煮蕉免费在线
  • 做网站的域名和空间是什么意思佛山建站专
  • 网站是哪个公司做wordpress 底部修改插件
  • 嘉兴网站推广优化印度vps
  • 网站seo诊断分析和优化方案青岛网站制作方案
  • 发布个人免费网站的一般流程图宣传广告
  • php学什么可以做网站po wordpress
  • 875网站建设怎么样网站设计高端网站设计
  • qq钓鱼网站怎么制作扬州网站建设哪个好薇
  • 域名和网站空间怎么做解析南阳seo网站推广费用