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

泰安专业的网站建设wordpress好还是自己写好

泰安专业的网站建设,wordpress好还是自己写好,h5制作网站开发,微信网站开发报价表创建子模块并添加依赖‌ 在IDEA中创建一个名为Spark-SQL的子模块。 在该子模块的pom.xml文件中添加Spark-SQL的依赖,具体依赖为org.apache.spark:spark-sql_2.12:3.0.0。 编写Spark-SQL测试代码‌ 定义一个User case class,用于表示用户信息&#xf…

创建子模块并添加依赖

IDEA中创建一个名为Spark-SQL的子模块。

在该子模块的pom.xml文件中添加Spark-SQL的依赖,具体依赖为org.apache.spark:spark-sql_2.12:3.0.0

编写Spark-SQL测试代码

定义一个User case class,用于表示用户信息(idnameage)。

创建一个名为SparkSQLDemoobject,并在其中编写main方法作为程序的入口。

main方法中,首先创建SparkConfSparkSession对象,用于配置和启动Spark环境。

使用SparkSession对象的read.json方法读取一个JSON格式的用户数据文件,并将其转换为一个DataFrame对象。

使用DataFrameshow方法展示数据内容。

演示SQL风格语法:通过createOrReplaceTempView方法将DataFrame注册为临时视图,然后使用spark.sql方法执行SQL查询,并展示查询结果。

演示DSL风格语法:使用DataFrameselect方法选择特定列,并展示结果。

演示RDDDataFrameDataSet之间的转换:

创建一个RDD对象,并将其转换为DataFrame对象,再进一步转换为DataSet对象。

演示如何将DataSet对象转换回DataFrameRDD,并遍历RDD中的数据。

停止SparkSession

main方法的最后,调用spark.stop()方法停止SparkSession,释放资源。

自定义函数(UDF

UDF允许用户定义自己的函数,并在Spark SQL查询中使用。

实验展示了如何注册一个简单的UDF,该函数接收一个字符串并返回一个新的字符串(前缀为"Name:")。

通过将DataFrame注册为临时视图,并在SQL查询中使用自定义的UDF,展示了UDF的实际应用。

自定义聚合函数(UDAF

UDAF用于实现复杂的聚合逻辑,是Spark SQL处理聚合计算的重要工具。

实验展示了两种实现UDAF的方法:弱类型UDAF和强类型UDAF

弱类型UDAF:通过继承UserDefinedAggregateFunction类并实现相关方法,定义了一个计算平均工资的聚合函数。该实现方式较为传统,适用于Spark 3.0之前的版本。

强类型UDAF:利用Aggregator类创建了一个更为类型安全的平均工资聚合函数。这种实现方式在Spark 3.0及以后版本中更为推荐。

在两种实现方式中,都展示了如何将UDAF注册到SparkSession中,并在SQL查询中使用它来计算平均工资。


文章转载自:

http://OxOhc2KT.nsLwj.cn
http://GrsY6nhp.nsLwj.cn
http://ifIfl227.nsLwj.cn
http://PrPGTodl.nsLwj.cn
http://IVQ8gePN.nsLwj.cn
http://0WXWYlU4.nsLwj.cn
http://MOCR93bu.nsLwj.cn
http://hR3KJ32g.nsLwj.cn
http://CVeTNPBT.nsLwj.cn
http://YjOerljy.nsLwj.cn
http://Hp9ugbWa.nsLwj.cn
http://S9MFdmfE.nsLwj.cn
http://nrfdJ4Ae.nsLwj.cn
http://VHVQEBT0.nsLwj.cn
http://t4JmwVj2.nsLwj.cn
http://GwSXi8ud.nsLwj.cn
http://ortZuoBR.nsLwj.cn
http://lSSnVj6c.nsLwj.cn
http://o1NZME1b.nsLwj.cn
http://YN1ZfUdh.nsLwj.cn
http://AyXoLdBl.nsLwj.cn
http://d9BJ1l95.nsLwj.cn
http://WGkoR5la.nsLwj.cn
http://sUTr2Kxi.nsLwj.cn
http://CSBMCGN1.nsLwj.cn
http://ym37mWz0.nsLwj.cn
http://CJR0UtDp.nsLwj.cn
http://ATTilXam.nsLwj.cn
http://RPjFRYwo.nsLwj.cn
http://ttcsUP2u.nsLwj.cn
http://www.dtcms.com/wzjs/663806.html

相关文章:

  • 潍坊网站建设官网美食网站二级页面模板
  • 古镇网站建设电子商务网站功能特点
  • 闸北专业做网站脚本链接 弹出网站正在建设中
  • 浙江网站建设专家评价python18
  • 茌平做创建网站公司九游手游平台app
  • 做设计的素材网站网站制作基本步骤
  • 湛江大型网站模板建设廊坊做网站哪家好
  • c 网站开发 readonly属性网站设计制作报价图片
  • 网站开发的8个步骤wordpress菜单选项
  • 用阿里云空降怎么建设网站蚌埠网站制作公司哪家好
  • 江苏广泽建设有限公司网站急招网络销售招聘
  • 参考消息官方网站外贸网站建设 深圳
  • 凡科网注册东莞企业网站seo
  • 网站开发前端框架客户关系管理的重要性
  • 购物网站中加减数目的怎么做装修网站排名
  • 石景山区公司网站建设最新新闻热点事件摘抄及评论
  • 免费一键生成个人网站怎么做二手房网站
  • 仓山福州网站建设wordpress更改发布的文章
  • 白云手机网站建设价格网站建设工作自策划实施以来
  • 深圳住房和建设局网站预约网站前台需求文档
  • 新手做网站网站设计维护内容
  • 建立网站后怎样收费游戏网站模板
  • 企业网站建设大概多少钱写字楼装修公司
  • 北京住房投资建设中心网站首做理财网站
  • 网页源码怎么做网站做网站可以找设计公司吗
  • 设计网站的软件简历代写
  • 重庆网站建设去迅法网中医网站建设素材
  • 安徽省建设干部培训学校网站仿淘宝商城网站开源系统
  • 彩票网站 模块不要验证码的广告网站
  • 国外手机html5网站删除西部数码网站管理助手