首页 > 其他分享 >每日总结

每日总结

时间:2023-10-24 20:24:02浏览次数:29  
标签:总结 String 每日 org apache new spark public

今日完成了大型数据库的作业。使用spark书写程序。

首先是在idea中书写代码:

SimpleApp.java文件
package spark.test;

import org.apache.spark.api.java.*;
import org.apache.spark.api.java.function.Function;
import org.apache.spark.SparkConf;

public class SimpleApp {
    public static void main(String[] args) {
        String logFile = "file:///export/server/spark/README.md"; // Should be some file on your system
        SparkConf conf=new SparkConf().setMaster("local").setAppName("SimpleApp");
        JavaSparkContext sc=new JavaSparkContext(conf);
        JavaRDD<String> logData = sc.textFile(logFile).cache();
        long numAs = logData.filter(new Function<String, Boolean>() {
            public Boolean call(String s) { return s.contains("a"); }
        }).count();
        long numBs = logData.filter(new Function<String, Boolean>() {
            public Boolean call(String s) { return s.contains("b"); }
        }).count();
        System.out.println("Lines with a: " + numAs + ", lines with b: " + numBs);
    }
}

pom.xml文件:

<project>
    <profiles>
        <profile>
            <id>jdk-1.8</id>
            <activation>
                <activeByDefault>true</activeByDefault>
                <jdk>1.8</jdk>
            </activation>
            <properties>
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
            </properties>
        </profile>
    </profiles>

    <groupId>cn.edu.xmu</groupId>
    <artifactId>simple-project</artifactId>
    <modelVersion>4.0.0</modelVersion>
    <name>Simple Project</name>
    <packaging>jar</packaging>
    <version>1.0</version>
    <repositories>
        <repository>
            <id>jboss</id>
            <name>JBoss Repository</name>
            <url>http://repository.jboss.com/maven2/</url>
        </repository>
    </repositories>
    <dependencies>
        <dependency> <!-- Spark dependency -->
            <groupId>org.apache.spark</groupId>
            <artifactId>spark-core_2.12</artifactId>
            <version>3.4.0</version>
        </dependency>
    </dependencies>
</project>

之后打包,提交到spark上运行得出结果

 

 

 

 

标签:总结,String,每日,org,apache,new,spark,public
From: https://www.cnblogs.com/syhxx/p/17785667.html

相关文章

  • 多年学习django经验markdown总结,基础到高手,共计50页,10大模块。 第(1)期
    Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY(DoNotRepeatYourself)原......
  • 每日随笔——c#窗口控件联系
    自己设计并编写一个Windows应用程序,要求用到TextBox、GroupBox、RadioButton、CheckBox、ComboBox、ListBox控件。将程序功能、界面布局和运行结果的截图与事件代码写在实验报告中。 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;us......
  • 今日总结
    今天继续学习springmvc相关知识,并且解决了报错等问题,原因在于spring的版本只支持jdk17以上和tomcat10以上版本,故应该将旧版本升级,问题就解决了;另外关于springmvc我又进一步的学习了更多的相关知识,正在稳步推进中。。同时最近几周要着手完成一个C#的窗口程序,也会继续学习相关知识......
  • 【每日例题】蓝桥杯 c++ 奇数倍数
    奇数倍数题目本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。请你找到最小的整数X同时满足:1.X是2019的整倍数;2.X的每—位数字都是奇数。运行限制·最大运行时间:1s·最大运行内存:128M蓝桥杯奇数倍数题目分析针对这个题目,要判断两个条件:1.这个数......
  • 每日总结15
    UML复习阅读教材第一章复习UML,回答下述问题:面向对象程序设计中类与类的关系都有哪几种?分别用类图实例说明。1. 关联关系:单线关联、双向关联、自关联、多重性关联、聚合关系、组合关系2. 泛化关系3. 依赖关系     [实验任务二]:单一职责原则登录模块在实际项目......
  • 每日总结20231024
    代码时间(包括上课)6h代码量(行):100行博客数量(篇):1篇相关事项:1、今天是周二,今天上午上的是大型数据库应用技术和习概,大型数据库应用技术讲的是spark的相关知识,习概课讲的是党的领导的种种优势。2、今天下午上的是软件需求案例分析,这节课还是上机课,然后写的是大作业,农作物籽粒的进......
  • 每日总结-23.10.23
    <%@pageimport="wangzhan.Thesql"%><%@pageimport="com.mysql.cj.Session"%><%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEht......
  • 10月24每日打卡
    软件企业文化实验一:实验一1、 实验目的要求学生了解企业文化的概念,理解以人为本、团队精神在企业文化中的作用及意义。2、 实验内容请每位同学从自身经历出发,体会不同机构与组织的文化,如家人的工作单位,个人就读或曾就读的学校等,结合以上发生的实例,以及收集的软件企业文化相......
  • 10.23每日总结
    今天完成了软件设计的作业,涉及到了多种模式,其中进行了单例模式的编程。然后做了软考的部分选择题。并且完成了三人组队的对erp的设计,我负责的工作是框架图和数据库设计,以下是数据库的设计:1.人力资源管理系统人事管理子系统Employee表EmployeeID(整数,主键)FirstName(文本......
  • unity shader入门精要第六章原理总结
    前言开发中常常有一些画面表现上的需求,但苦于不会写Shader,没办法实现,现在特地来学习相关原理知识。UnityShader入门精要的第六章前的内容已经很详尽了,在此不做记录。但第六章中的基础光照模型比较常见,这部分内容在GAMES101中也有讲解,可见其重要性,在此记录一下。标准光照模型(Bli......