zoukankan      html  css  js  c++  java
  • Scala基础

    1、scala编程语言
    2、Spark Core : Spark内核 ,最重要的一个部分
    3、Spark SQL : 类似于 hive 和 pig。数据分析引擎。sql语句提交到spark集群中运行
    4、Spark Streaming :类似于 storm,用于流式计算、实时计算。本质:一个离线计算

    一、Scala基础

    1、scala简介

    1)scala是一个多范式的编程语言(支持多种方式的编程)
    (1)使用面向对象编程:封装、继承、多态
    (2)使用函数式编程:最大的特定
    优点:代码非常简洁
    缺点:可读性