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

数字营销专业大学排名做搜狗pc网站优化快速

数字营销专业大学排名,做搜狗pc网站优化快速,四川网站营销seo什么价格,旅游社做的最好的网站第1章 RDD概述 1.1 什么是RDD RDD(Resilient Distributed Dataset)叫做弹性分布式数据集,是Spark中最基本的数据抽象。代码中是一个抽象类,它代表一个弹性的、不可变、可分区、里面的元素可并行计算的集合。 RDD类比工厂生产。 …

第1章 RDD概述

1.1 什么是RDD

RDD(Resilient Distributed Dataset)叫做弹性分布式数据集,是Spark中最基本的数据抽象。代码中是一个抽象类,它代表一个弹性的、不可变、可分区、里面的元素可并行计算的集合。
RDD类比工厂生产。

 内容和长度都是不可变化的!要修改数据或者加数据进去只能创建新的RDD,RDD的数据是存储在不同计算机的内存中,而Kafka存储在同一计算机的磁盘不同分区。
*** RDD类比工厂生产 ***。
懒加载机制,就是厂长发话才可以运转开干,中间的流程可进行优化,上一个过程结束之后,不存储数据,下一个过程继续,中间车间可以多个,也可以车间合并。
## 1.2 RDD五大特性
![在这里插入图片描述](https://img-blog.csdnimg.cn/1006ea59ad174a678b3bc09e19f61c16.png)
# 第2章 RDD编程
## 2.1 RDD的创建
在Spark中创建RDD的创建方式可以分为三种:从集合中创建RDD、从外部存储创建RDD、从其他RDD创建。
2.1.1 IDEA环境准备
1)创建一个maven工程,工程名称叫SparkCore
![在这里插入图片描述](https://img-blog.csdnimg.cn/c5c67a6a376e41dda98775796dcf4376.png)
2)创建包名:com.aa.createrdd
3)在pom文件中添加spark-core的依赖```dart
<dependencies><dependency><groupId>org.apache.spark</groupId><artifactId>spark-core_2.12</artifactId><version>3.1.3</version></dependency>
</dependencies>

4)如果不希望运行时打印大量日志,可以在resources文件夹中添加log4j.properties文件,并添加日志配置信息

log4j.rootCategory=ERROR, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.target=System.err
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{1}: %m%n# Set the default spark-shell log level to ERROR. When running the spark-shell, the
# log level for this class is used to overwrite the root logger's log level, so that
# the user can have different defaults for the shell and regular Spark apps.
log4j.logger.org.apache.spark.repl.Main=ERROR# Settings to quiet third party logs that are too verbose
log4j.logger.org.spark_project.jetty=ERROR
log4j.logger.org.spark_project.jetty.util.component.AbstractLifeCycle=ERROR
log4j.logger.org.apache.spark.repl.SparkIMain$exprTyper=ERROR
log4j.logger.org.apache.spark.repl.SparkILoop$SparkILoopInterpreter=ERROR
log4j.logger.org.apache.parquet=ERROR
log4j.logger.parquet=ERROR# SPARK-9183: Settings to avoid annoying messages when looking up nonexistent UDFs in SparkSQL with Hive support
log4j.logger.org.apache.hadoop.hive.metastore.RetryingHMSHandler=FATAL
log4j.logger.org.apache.hadoop.hive.ql.exec.FunctionRegistry=ERROR

2.1.2 创建IDEA快捷键

1)点击File->Settings…->Editor->Live Templates->output->Live Template
在这里插入图片描述
在这里插入图片描述
2)点击左下角的Define->选择JAVA
在这里插入图片描述
3)在Abbreviation中输入快捷键名称sc,在Template text中填写,输入快捷键后生成的内容。
在这里插入图片描述

// 1.创建配置对象
SparkConf conf = new SparkConf().setMaster("local[*]").setAppName("sparkCore");// 2. 创建sparkContext
JavaSparkContext sc = new JavaSparkContext(conf);// 3. 编写代码// 4. 关闭sc
sc.stop();
http://www.hyszgw.com/news/59261.html

相关文章:

  • 微信官网与手机网站区别天元建设集团有限公司张桂玉丑闻事件
  • 标签系统做的好的网站上线了如何制作网站
  • 制作英文网站费用个人网站代码模板
  • 怎么用vps的linux做网站做网站不需要编程的软件
  • wordlink网站开发大牌网站设计
  • 南京中建乡旅建设投资有限公司网站黄冈网站建设流程
  • 安微省建设庁官方网站网站建设必备
  • 成品网站 免费试用京东联盟怎么推广赚钱
  • 苏州建设交通官方网站沧州企业网站制作的
  • 绵阳网络公司网站建设网站建设指的是什么
  • 深圳全网营销系统怎么做优化
  • 深圳互联网网站建设app生成工具
  • 珠宝销售网站源码织梦网站上传新闻
  • 织梦网站选空间做网站你给推广
  • app网站建设哪家好辽阳网站建设学校
  • 学校门户网站建设的好处做兽药网站用什么图片好
  • 个性个人网站企业网站推广方案范例
  • 湖南营销型网站网站建设-丹东
  • 网站开发人员分配美食网站黑米如何做
  • 思行做网站建德网站设计公司
  • 用户登录网站开发外贸推广营销公司
  • 网站建设技术实现建设网站需要哪些软硬件条件
  • 贵阳网站建设设计公司哪家好百度帐号申请注册
  • 站长工具seo推广 站长工具查询没网站可以做seo吗
  • 合肥政务新区建设局网站企业网站 数据库
  • 福州网站建设流程2015做导航网站有哪些功能吗
  • 网站建设主要用什么软件沪上家居装修官网
  • 学院网站建设需求分析调研表招聘网站怎么做才能吸引人
  • 建南沙做网站公司下载安装百度一下
  • 网页设计优化网站建设可以吗深圳互联网推广公司排名