Spark学习(一)

一,spark认识

1,spark架构:

 

Spark SQL:数据库

Spark Streaming:流计算框架

GraphX:图计算框架

2,spark的优点:

 

 

3,spark支持的开发语言:

 

 

 

 二,其他的计算框架:

1,Flink:

 

 

 

 

2,Beam:

 

 

 三,SCALA语言学习(与Java完全兼容)

 

1,编程范式:

  •      命令式语言:C,C++,Java...基于冯.诺依曼体系结构
  •      函数式语言:充分利用多核CPU多线程并发能力 基于λ演算,并发性能非常好

Java处理多线程 (并发度降低)

 

 

 

 

# 每个值都是一个对象

 

2,安装Scala:(版本对应)http://dblab.xmu.edu.cn/blog/929-2/

 

3,运行Scala程序:

  1.    进入scala,:load scala程序文件(当没有定义对象时

,

        2, 当定义对象时:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



posted on 2020-01-14 23:12  不愧下学  阅读(201)  评论(0编辑  收藏  举报

导航