spark入门知识(一)
来源:互联网 发布:网络展示平台 编辑:程序博客网 时间:2024/05/22 17:22
第一篇:scala
注册、登录、云平台
速度比hadoop快100倍
spark平台可以使用的语言
java,scala,python,R
clusters(集群)
随着时间不停产生的数据——流数据
机器学习:python 和数学基础(考研必学)
GraphX:图,物与物的关系
spark用scala开发的
scala:函数式编程(区别于命令式编程、逻辑语言编程)
面向对象编程可将前三种语言综合起来
学习内容:
1、Mutation(突变、变化)
“引起变化的事物本身保持不变”
买scala教程
2、>scala 命令行
3、spark是一步一步进行计算的
def 相当于宏定义
4、最后一条语句是返回类型(即返回类型可省略)
评估函数:求左边的参赛(从左到右),进行原样替换。形式参数用实际参数替换
call-by-value:
先求参数值,再将值赋给变量(缺点:对不存在的变量,进行了多余到了计算)
call-by-name:
x出现的时候在进行计算(先不计算整体带入)
eg:test(x:Int,y:Int)=x*x
x:Int
x:=>Int cbn
谓词:结果只有两种
x=x+1的问题怎么解决
shadow:val x=0
val result={val x=5
x*x
}+x
递归-高阶函数(递归的溢出的问题是可以解决的)
原样调用 伪递归 不会溢出 堆栈重用
递归函数一定要指明其返回类型(重要)
f:Int=>Int 整形到整形的映射的函数
箭头表示cbn
高阶函数
匿名函数的调用
sum(f,a,c)=sum(f)(a)(c)
伪递归的定义:最后一次调用一定是自己,不能加,不能乘
作用:用替换法替换
----------------------------------------------------
在网页上开发,或者在linix下
- spark入门知识(一)
- Spark 入门知识学习
- spark入门知识
- spark-streaming入门(一)
- Spark重点难点知识总结(一)
- Shell入门知识(一)
- Android入门知识(一)
- Spark java程序入门(一)初始化spark
- Spark使用小结(一) —入门
- Spark基础入门(一)--------RDD基础
- Spark入门(一):核心概念简介
- IOS学习(一):入门知识
- TCP/IP详解(一)---入门知识
- Java 入门(一)--Java知识图谱
- TypeScript入门知识一(字符串特性)
- 【iOS知识学习】_iOS入门知识学习(一)
- Apache Spark大数据分析入门(一)
- Apache Spark大数据分析入门(一)
- tomcat添加https服务
- java集合类(七)Set之LinkedHashSet&TreeSet
- 什么是CDN-Akamai
- 项目中的术语
- PAT 甲级 1068 Find More Coins(0,1背包)
- spark入门知识(一)
- kafka代码初步涉猎,用代码发送消息到客户端
- 原来,它可以用来展现营销文案!
- Service和IntentService
- Android Studio 报错:some files crunching failed,see logs for details
- HBase Shell 常用操作
- svn分支的代码合并到主干的步骤及注意
- Android 让EditText不自动获取焦点
- linux多文件压缩一个文件成tar.gz的命令