本书以Scala作为开发Spark应用程序的编程语言,系统介绍了Spark编程的基础知识。全书共8章,内容包括大数据技术概述、Scala语言基础、Spark的设计与运行原理、Spark环境搭建和使用方法、RDD编程、SparkSQL、SparkStreaming、SparkMLlib等。 大数据创新人才培养系列Spark编程基础 Scala版SPARK PROGRAMMING (SCALA EDITION)◎林子雨...
Spark编程基础:Scala版 Scala edition 作者:林子雨,赖永炫,陶继平编著 ISBN:978-7-115-48816-9 出版社:人民邮电出版社 出版时间:2018.08 简介 本书以Scala作为开发Spark应用程序的编程语言,系统介绍了Spark编程的基础知识。全书共8章,内容包括大数据技术概述、Scala语言基础、Spark的设计与运行原理、Spark环境搭建和...
在声明变量时,Scala允许你决定改变量是不可变(只读),还是可变的(读写)。 不可变的“变量”用val关键字声明,即为常量,可变量使用var关键字声明。 代码: object variableDemo { /** * 在声明变量时,Scala允许你决定改变量是不可变(只读),还是可变的(读写)。 * 不可变的“变量”用val关键字声明,即为常量,可...
任务1Scala简介 2.1.1Scala的特性 1Scala是面向对象的 2Scala是函数式的 Scala是纯面向对象的,每个值都是一个对象,包括基本数据类型和函数,每个操作都是方法的调用。对象的类型和行为由类定义,类可以被子类化,不同的类可以通过mixin(mixin-basedcomposition)的方式组合在一起,具有更广泛意义上的类重用。Scal...
林子雨 主编 ◎ 郑海山 赖永炫 副主编名校名师打造大数据领域精品力作深入浅出,有效降低Spark技术学习门槛资源全面,构建全方位一站式在线服务体系大数据创新人才 培养系列SPARK PROGRAMMING (PythON EdItION)封面设计:董志桢编程基础Python版编程基础SparkPython 版 SparkPython 版编程基础Spark林子雨 厦门大学计算机科学系教师...