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

2 试列出网站开发建设的步骤官网建站网站

2 试列出网站开发建设的步骤,官网建站网站,网站建设要经历哪些步骤?,口碑好网站建设哪家好Spark SQL UDF2的使用继续之前的UDF1进行说明#xff1a;UDF1博客地址点击打开链接与UDF1的区别在于两个参数#xff1a;需求#xff1a; 获取文本中的两个数字 计算每行中数字的和文本#xff1a;1,1 2,2 3,3 4,4 5,5 6,6 7,7 8,8 9,9 10,10代码#xff1a;package com.…Spark SQL  UDF2的使用继续之前的UDF1进行说明UDF1博客地址点击打开链接与UDF1的区别在于两个参数需求 获取文本中的两个数字 计算每行中数字的和文本1,1 2,2 3,3 4,4 5,5 6,6 7,7 8,8 9,9 10,10代码package com.bynear.spark_sql;import java.util.ArrayList; import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaRDD; import org.apache.spark.api.java.JavaSparkContext; import org.apache.spark.api.java.function.Function; import org.apache.spark.sql.DataFrame; import org.apache.spark.sql.Row; import org.apache.spark.sql.RowFactory; import org.apache.spark.sql.SQLContext; import org.apache.spark.sql.api.java.UDF2; import org.apache.spark.sql.types.DataTypes; import org.apache.spark.sql.types.StructField; import org.apache.spark.sql.types.StructType; /*** 张建设* 2018/4/27* 15:41*/ public class JavaUDF2 {public static void main(String[] args) {SparkConf conf new SparkConf().setAppName(JavaUDF2).setMaster(local);JavaSparkContext jsc new JavaSparkContext(conf);SQLContext sqlContext new SQLContext(jsc.sc());JavaRDDString numRDD jsc.textFile(//Desktop//Spark//JavaUDF2.txt);JavaRDDRow numRowRDD numRDD.map(new FunctionString, Row() {Overridepublic Row call(String line) throws Exception {String[] split line.split(,);return RowFactory.create(Integer.valueOf(split[0]), Integer.valueOf(split[1]));}});ArrayListStructField fields new ArrayListStructField();fields.add(DataTypes.createStructField(num1, DataTypes.IntegerType, true));fields.add(DataTypes.createStructField(num2, DataTypes.IntegerType, true));StructType structType DataTypes.createStructType(fields);DataFrame numDF sqlContext.createDataFrame(numRowRDD, structType);numDF.registerTempTable(table_num);sqlContext.udf().register(addSum, new UDF2Integer, Integer, Integer() {Overridepublic Integer call(Integer num1, Integer num2) throws Exception {return num1 num2;}}, DataTypes.IntegerType);sqlContext.sql(select num1,num2 ,addSum(num1,num2) as Sum from table_num).show();System.out.println(第一次成功了);Row[] rows sqlContext.sql(select num1,num2 ,addSum(num1,num2) as Sum from table_num).collect();for (Row row : rows) {System.out.println(row);}System.out.println(第二次成功了);jsc.stop();} } 结果----------- |num1|num2|Sum| ----------- |   1|   1|  2| |   2|   2|  4| |   3|   3|  6| |   4|   4|  8| |   5|   5| 10| |   6|   6| 12| |   7|   7| 14| |   8|   8| 16| |   9|   9| 18| |  10|  10| 20| -----------第一次成功了 [1,1,2] [2,2,4] [3,3,6] [4,4,8] [5,5,10] [6,6,12] [7,7,14] [8,8,16] [9,9,18] [10,10,20] 第二次成功了
http://www.pierceye.com/news/429669/

相关文章:

  • 专业网站建设公司排名wordpress上传媒体文件大小修改
  • 郑州app开发公司排名网站seo 文章转载 修改标题
  • 深圳网站备案查询成都建设施工安全协会网站
  • 做视频找素材的网站有哪些邢台做网站多少钱
  • 创世网站建设公司设计理念页面设计
  • 免费的网站模板昆明装饰企业网络推广
  • 怎样用微信做购物网站广州菜谱制作公司
  • 视频网站发展好应该怎么做wordpress移动支付免费
  • 青岛网站设计案例wordpress 转换成小程序
  • 展览中心网站建设优质的成都网站建设推
  • 建材网站模板济南建设集团网站
  • 合肥市建设建筑网站wordpress医院主题
  • 做ui要上那些网站完全免费网站源码
  • 集团企业网站建设建立网站有哪些步骤
  • 如何做自己的网站整合营销和链路营销
  • 外贸网站的公司介绍响应式布局代码例子
  • 校园网站的意义保定建设厅网站
  • 网站域名注册后怎么打开网站ip安装wordpress
  • 山西太原做网站网站开发上线流程
  • 江门网站建设多少钱网页服务器一年多少钱
  • 网站开发属于什么行业农商网站建设个人总结
  • 网站建设业务开展方案昆明市城市基本建设档案馆网站
  • 湖南网站托管做招聘网站排名
  • 主机屋免费网站空间网站建设安全标准
  • .net cms网站管理系统生态养殖网站模板
  • 国外网站一般公司网站是什么设计师做
  • 备案停止网站网站建设研究课题
  • 个人网站开发是学什么语言网站建设 总体思路
  • 网站怎么留住用户在什么地方可以接到做网站的活
  • jsp页面如何做网站pv统计wordpress4.7.10