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

php网站服务器配置2345网址导航高级版

php网站服务器配置,2345网址导航高级版,wordpress怎么添加搜索框,建设工商联网站的意义目录 1. 简述Spark SQL与HIVE的对比 2. Spark SQL是什么? 3.代码题 需求1 直接基于DataFrame来处理#xff0c;完成SparkSQL版的WordCount词频统计。DSL和SQL两种方式都要实现 4.创建Spark DataFrame的几种方式? 5. 创建得到DataFrame的方式有哪些,各自适用场景是怎么…目录 1. 简述Spark  SQL与HIVE的对比 2. Spark SQL是什么? 3.代码题 需求1 直接基于DataFrame来处理完成SparkSQL版的WordCount词频统计。DSL和SQL两种方式都要实现 4.创建Spark DataFrame的几种方式? 5.  创建得到DataFrame的方式有哪些,各自适用场景是怎么样的? 3.1 text方式读取: 3.2  CSV方式读取: 3.3 JSON读取数据: 1. 简述Spark  SQL与HIVE的对比 相同点:  1.都是分布式SQL计算引擎 2.都可以处理大规模的结构化数据 3.都可以建立在YARN集群之上运行 不同点: 1. Sparksql是基于内存计算 , Hivesql底层是运行在Mr上,也就是基于磁盘进行计算 2. sparksql没有元数据管理服务, hivesql是有metastore元数据管理服务的 3. Sparksql底层执行RDD程序 , HIVEsql底层执行MapReduce 4. Sparksql可以编写sql也可以编写代码, HIVEsql只能编写sql 2. Spark SQL是什么? SparkSQL是建立在Spark上的一个工具模块,用于处理结构化的数据 3.代码题 需求1 直接基于DataFrame来处理完成SparkSQL版的WordCount词频统计。DSL和SQL两种方式都要实现 测试数据 hello spark hadoop hive oozie sqoop hello hive hadoop java java python hadoop hive hadoop import os from pyspark import SparkConf, SparkContext from pyspark.sql import SparkSession import pyspark.sql.functions as F# 绑定指定的Python解释器 os.environ[SPARK_HOME] /export/server/spark os.environ[PYSPARK_PYTHON] /root/anaconda3/bin/python3 os.environ[PYSPARK_DRIVER_PYTHON] /root/anaconda3/bin/python3 # 绑定指定的Python解释器 from pyspark.sql.types import StructType, IntegerType, StringType, StructFieldif __name__ __main__: # 1- 创建SparkSession对象spark SparkSession.builder\.appName(需求1词频统计)\.master(local[*])\.getOrCreate() # 2- 数据输入init_df spark.read.text(pathshdfs://node1:8020/input/day05_home_work.txt)# 创建侧视图init_df.createTempView(words) # 3- 数据处理print(SQL方式进行词频统计)spark.sql(select word,count(1)as cnt from(select explode(split(value, )) as word from words)group by wordorder by cnt desc ).show() --------- | word|cnt| --------- |hadoop| 4| | hive| 3| | hello| 2| | java| 2| | spark| 1| | oozie| 1| | sqoop| 1| |python| 1| --------- print(DSL方式实现词频统计)init_df.select(F.explode(F.split(value, )).alias(word)).groupby(word).agg(F.count(word).alias(cnt),).orderBy(cnt,ascendingFalse).show()---------| word|cnt|---------|hadoop| 4|| hive| 3|| java| 2|| hello| 2|| sqoop| 1|| spark| 1||python| 1|| oozie| 1|---------# 4- 数据输出# 5- 释放资源spark.stop() 4.创建Spark DataFrame的几种方式? 1 . 通过RDD得到DataFrame 2. 内部初始化数据得到DataFrame 3.  读取外部文件得到DataFrame 5.  创建得到DataFrame的方式有哪些,各自适用场景是怎么样的? 1 . RDD转DataFrame , 场景 : RDD可以存储任意结构的数据类型,而DataFrame只能存储二维表结构化数据, 在使用Spark处理数据的初期,可能输入进来的数据是半结构化或者非结构化的,那么可以先通过RDD对数据进行ETL处理成结构化数据,再使用开发高效率的SparkSQL进行后续数据处理; 2.  内部初始化数据得到DataFrame ,  通过createDataFrame创建DataFrame , 一般用在开发和测试中.因为只能处理少量的数据 3.  读取外部文件得到DataFrame , Text方式\CSV方式\JSON方式 ;  3.1 text方式读取: 不管文件内容如何,会将所有内容放到一个列中; 默认生成的列名叫做value,数据类型String;并且只能修改value的名称,其他内容无法修改; 3.2  CSV方式读取: 常设置的参数 path:指定文件路径,本地或者hdfs schema手动指定元数据信息                                 sep指定字段间的分隔符                                 encoding指定文件的编码方式                                 header指定文件中的第一行是否是字段名称                                 inferSchema根据数据内容自动推断数据类型。但是推断结果可能不精确 3.3 JSON读取数据: 需要手动指定schema信息.如果手动指定的时候,名称字段与json中的key名称不一致,会解析不成功, 以null值填充 csv/json中schema的结构,如果是字符串类型,那么字段名称和字段数据类型间,只能以空格分隔
http://www.zqtcl.cn/news/868409/

相关文章:

  • 建站设计公司wordpress 跨域 cros
  • 做网站的公司哪好工程设计东莞网站建设技术支持
  • 虹口网站开发开发公司设计管理部绩效考核
  • 网站改版升级通知国外服务器公司有哪些
  • 做网站的s标的软件深圳网站建设 湖南岚鸿
  • 设计网站建设的合同书公司装修合同范本
  • 门户网站的好处企业邮箱系统
  • 重庆企业建站公司有那些网站做结伴旅游的
  • 创意营销策划案例网站网页制作及优化
  • 网站上动画视频怎么做的建设兵团12师教育局网站
  • 博客网站开发思维导图app网站制作公司
  • 池州网站建设有哪些公司兴义网站seo
  • seo优化网站模板网站建设的七大优缺点
  • 天猫国际采取的跨境电商网络营销方式关键词排名优化公司推荐
  • 亳州建设网站做网站文字怎么围绕图片
  • 网站开发 项目计划外链建设给网站起的作用
  • 你好南京网站网站开发实施步骤和说明
  • 文化共享工程网站建设情况wordpress菠菜插件
  • 网站大气是什么意思哈尔滨做网站电话
  • 公司网站站群是什么化妆品网站设计欣赏
  • 网站公司未来计划ppt怎么做平潭做网站
  • 做网站和推广工资多少招聘网站建设价格
  • 网站建设 响应式 北京网架公司十大排名榜
  • 网站推广目标关键词是什么意思网站推广软件工具
  • 哪里可以做免费的物流网站wordpress为什么放弃
  • 做网站需要多少钱 都包括什么高端大气的网站首页
  • 黄石做网站联系最近的国际新闻
  • 网站建设与运营的预算方案淘宝禁止了网站建设类
  • 做网站的顺序编写app的软件
  • 站长联盟个人网站不备案