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

做网站图片多少钱建设工程施工合同解释一

做网站图片多少钱,建设工程施工合同解释一,室内装饰设计专业,手游网站建设的宗旨目录 Java使用Spark入门 环境准备 安装JDK 安装Spark 编写Spark应用程序 创建SparkContext 读取文本文件 计算单词出现次数 运行Spark应用程序 总结 Java使用Spark入门 本文将介绍如何使用Java编写Spark应用程序。Spark是一个快速的、通用的集群计算系统#xff0c;它可以处理…目录 Java使用Spark入门 环境准备 安装JDK 安装Spark 编写Spark应用程序 创建SparkContext 读取文本文件 计算单词出现次数 运行Spark应用程序 总结 Java使用Spark入门 本文将介绍如何使用Java编写Spark应用程序。Spark是一个快速的、通用的集群计算系统它可以处理大规模数据。Spark提供了一个简单的编程接口可以使用Java、Scala、Python和R等语言编写应用程序。 环境准备 在开始编写Spark应用程序之前需要准备以下环境 Java开发环境JDK Spark安装包 安装JDK 如果您还没有安装Java开发环境请先下载并安装JDK。您可以从Oracle官网下载JDK安装包https://www.oracle.com/java/technologies/javase-downloads.html 安装Spark 您可以从Spark官网下载Spark安装包https://spark.apache.org/downloads.html 下载完成后解压缩安装包到您的本地文件系统中。 编写Spark应用程序 在本节中我们将编写一个简单的Spark应用程序该程序将读取一个文本文件并计算单词出现的次数。 创建SparkContext 首先我们需要创建一个SparkContext对象。SparkContext是Spark应用程序的入口点它负责与集群通信并管理应用程序的资源。 import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaSparkContext; public class WordCount {     public static void main(String[] args) {         // 创建SparkConf对象         SparkConf conf new SparkConf()                 .setAppName(WordCount)                 .setMaster(local); // 创建JavaSparkContext对象         JavaSparkContext sc new JavaSparkContext(conf); // TODO: 编写应用程序代码 // 关闭JavaSparkContext对象         sc.close();     } } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 在上面的代码中我们创建了一个SparkConf对象并设置了应用程序的名称和运行模式。然后我们创建了一个JavaSparkContext对象并传递SparkConf对象作为参数。 读取文本文件 接下来我们需要读取一个文本文件。Spark提供了多种方式来读取数据例如从本地文件系统、HDFS、Amazon S3等。 import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaRDD; import org.apache.spark.api.java.JavaSparkContext; public class WordCount {     public static void main(String[] args) {         // 创建SparkConf对象         SparkConf conf new SparkConf()                 .setAppName(WordCount)                 .setMaster(local); // 创建JavaSparkContext对象         JavaSparkContext sc new JavaSparkContext(conf); // 读取文本文件         JavaRDDString lines sc.textFile(input.txt); // TODO: 编写应用程序代码 // 关闭JavaSparkContext对象         sc.close();     } } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 在上面的代码中我们使用JavaSparkContext对象的textFile方法读取了一个名为input.txt的文本文件并将其存储在一个JavaRDD对象中。 计算单词出现次数 最后我们需要编写代码来计算单词出现的次数。我们可以使用flatMap和reduceByKey方法来实现这个功能。 import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaRDD; import org.apache.spark.api.java.JavaSparkContext; import java.util.Arrays; import java.util.Map; public class WordCount {     public static void main(String[] args) {         // 创建SparkConf对象         SparkConf conf new SparkConf()                 .setAppName(WordCount)                 .setMaster(local); // 创建JavaSparkContext对象         JavaSparkContext sc new JavaSparkContext(conf); // 读取文本文件         JavaRDDString lines sc.textFile(input.txt); // 计算单词出现次数         JavaRDDString words lines.flatMap(line - Arrays.asList(line.split( )).iterator());         JavaRDDString filteredWords words.filter(word - !word.isEmpty());         JavaPairRDDString, Integer wordCounts filteredWords.mapToPair(word - new Tuple2(word, 1))                 .reduceByKey((x, y) - x y);         MapString, Integer wordCountsMap wordCounts.collectAsMap(); // 输出结果         for (Map.EntryString, Integer entry : wordCountsMap.entrySet()) {             System.out.println(entry.getKey() : entry.getValue());         } // 关闭JavaSparkContext对象         sc.close();     } } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 在上面的代码中我们使用flatMap方法将每行文本拆分成单词并使用filter方法过滤掉空单词。然后我们使用mapToPair方法将每个单词映射为一个键值对其中键为单词值为1。最后我们使用reduceByKey方法将具有相同键的键值对合并并计算每个单词出现的次数。最后我们使用collectAsMap方法将结果收集到一个Map对象中并输出结果。 运行Spark应用程序 在完成Spark应用程序的编写后我们可以使用以下命令来运行它 $ spark-submit --class WordCount --master local WordCount.jar 1 其中WordCount是应用程序的类名WordCount.jar是应用程序的打包文件。 总结 本文介绍了如何使用Java编写Spark应用程序。我们首先创建了一个SparkContext对象然后使用textFile方法读取了一个文本文件并使用flatMap和reduceByKey方法计算了单词出现的次数。最后我们使用spark-submit命令运行了应用程序。 ———————————————— 版权声明本文为CSDN博主「AcerMr」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。 原文链接https://blog.csdn.net/qq_37480069/article/details/130959383
http://www.dnsts.com.cn/news/111004.html

相关文章:

  • 做网站做得好的公司有网站建设歺金手指排名13
  • 做餐饮店铺哪个网站广告设计公司市场专员
  • 建站哪家好要认定兴田德润怎样设计一个网站
  • 子域名做微信开放平台网站应用佛山设计网站设计价格
  • 网站等保需要几年一做协会网站建设的优势
  • 昆山小程序制作外国网站在内地做seo
  • 网站建站推荐电子商务网站建设与管理的理解
  • 中国核工业华兴建设公司网站网站开发90天
  • 网站自己维护wordpress怎么添加关键词
  • 做mip网站需要多钱wordpress字体风格
  • 河南映天建设网站网站的企业风采怎么做
  • 做软件挣钱的网站wordpress 筛选
  • 网站推广计划书范文网站开发包含上线吗
  • 郑州做网站易云巢瓷器网站怎么做
  • 做网站的流程方法成都专业网站搭建公司
  • 衡水购物网站制作江阴网站制作
  • 马鞍山天立建设网站汽车门户网站建设
  • app网站开发培训重庆机有哪些网站建设公司
  • 天动力网站开发视频制作课程
  • 重庆企业网站开发服务器未备案网站 赚钱
  • 文件链接 win wordpress网站建设优化加盟代理
  • wordpress 首页 插件夫唯老师seo
  • 网站建设加数据库网站流量不够怎么办
  • icp备案和网站不符qq空间钓鱼网站后台怎么做
  • 响应式相册网站模板下载网站降权表现
  • 网站建设公司项目介绍地方网站运营方案
  • 网站互动设计方式河北建设网网站
  • 网站建设与管理专业学什么平台建设包括什么
  • 网站搭建工具陕西省住房和城乡建设厅门户网站
  • 在线制作网站系统网站模板如何修改