×

scala

大数据学习06 Scala的基础语法(Scala语法)

zhiu2020 zhiu2020 发表于2024-05-19 浏览4858 评论0
大数据学习06 Scala的基础语法 介绍Scala的基础语法 前言 上一文章介绍了Scala的入门级项目,现在来学习Scala的基础语法 一、注释 和java一样 单行注释为// 多行注释为 /* * * */ 二、变量与常量 1.基本语法 var 变量名 [:变量类型]=初始值 var i:Int=10 val 常量名 [:常量类型]=初始值 val j:Int=20 注意:能用常量的地方不用变量 2.代码实操 代码如下(示例): pa

scala

Spark2——运行架构、核心编程(简述spark的运行架构)

西园 西园 发表于2024-05-17 浏览5832 评论0
Spark运行架构 运行框架 Spark 框架的核心是一个计算引擎,整体来说,它采用了标准 master-slave 的结构。 如下图所示,它展示了一个 Spark 执行时的基本结构。图形中的 Driver 表示 master,负责管理整个集群中的作业任务调度。图形中的 Executor 则是 slave,负责实际执行任务。 核心组件 Driver Spark 驱动器节点,用于执行 Spark 任务中的 main 方法,负责实际代码的执行工作。Driver 在 Spar

scala

Scala中的数组【定长数组、变长数组、遍历形式、常用方法】(scala 遍历数组)

独角兽 独角兽 发表于2024-05-17 浏览5652 评论0
定长数组 特点: 1.长度可变 2.内容不可变 语法格式: 1.通过指定长度定义数组 val/var 变量名 = new Array[元素类型](数组长度) 2.通过指定元素定义数组 val/var 变量名 = Array(元素1, 元素2, 元素3…) 注意: 1.在Scala中数组的泛型使用[]来指定。 2.使用 数组名(索引) 来获取数组中的元素。 3.数组元素是有默认值的,Int:0,Double:0,String:null。 4.通过 数

scala

Scala 隐式转换、隐式值、隐式类、隐式转换时机、使用规则(scala 隐式转换函数)

UPARK UPARK 发表于2024-05-17 浏览6891 评论0
概述 隐式转换和隐式参数是Scala中非常有特色的功能,也是Java等其它编程语言没有的功能。我们可以很方便的利用隐式转换来丰富现有类的功能。在编写Akka并发编程,Spark,Flink程序时都会经常用到它们。 隐式转换:指的是用 implicit 关键字,声明的带有单个参数的方法。 隐式参数:指的是用 implicit 关键字修饰的变量。 注意:implicit 关键字是在 Scala 的 2.10版本出现的。 隐式转换 所谓隐式转换,是指以 implici

scala

Spark+Scala建设数仓和数据分析(scala开发spark)

indexie indexie 发表于2024-05-16 浏览24674 评论0
数据分析系统架构 一、系统架构图 数据分析平台采用Cloudrea Manager建设,使用Scala语言开发啊,Spark On Hive模式,Spark SQL进行数据分析,Hive+Hdfs作为数据仓库存储,Oozie进行工作流调度,通过Hue进行管理与应用 二、数仓各层介绍(ODS、DW、DM、共享库) DB 是现有的数据来源,可以为mysql、SQLserver、文件日志等,为数据仓库提供数据来源的一般存在于现有的业务系统之中。 ETL的是 Extract-

分布式

Kafka分布式发布订阅消息系统

人不在地球 人不在地球 发表于2024-05-16 浏览5644 评论0
🙆‍♂️博主:发量不足 欢迎来到本博主主页逛逛 链接:发量不足的博客_CSDN博客https://blog.csdn.net/m0_57781407?type=blog   目录 Kafka 是一个高吞吐量的分布式发布订阅消息系统,它在实时计算系统中有着非常强大的功能。 Kafka的基础知识 一、消息传递模式简介 二、Kafka简介 Kafka工作原理 一、Kafka核心组件介绍 二、Kafka工作流程分析   Kafka 是一个高吞吐

scala

java scala object_Scala之Object的具体使用(小结)

wangmeda wangmeda 发表于2024-05-16 浏览5929 评论0
一、前言 前面学习了Scala的Methods,接着学习Scala中的Object 二、Object Object在Scala有两种含义,在Java中,其代表一个类的实例,而在Scala中,其还是一个关键字,本篇首先将会把object当成一个类的实例看待,展示如何将对象从一种类型转化为另一种类型,之后将展示如何创建单例对象,Scala中还存在包对象,在Scala中,经常有如下定义 type Throwable = java.lang.Throwable type Exception