用到的软件:Hadoop-2.4.0、scala-2.10.4、spark-1.1.0一、预备工作配好ssh二、配置工作首先配置Hadoop 这个可以参考官方网站电接点配置http://hadoop.apache.org/docs/r2.5.1/hadoop-project-dist/hadoop-...
分类:
其他好文 时间:
2014-11-10 11:23:08
阅读次数:
183
IDE:eclipseSpark:spark-1.1.0-bin-hadoop2.4scala:2.10.4创建scala工程,编写wordcount程序如下package com.luogankun.spark.baseimport org.apache.spark.SparkConfimport...
分类:
编程语言 时间:
2014-11-09 23:29:11
阅读次数:
231
欢迎关注我的新博客地址:http://cuipengfei.me/blog/2014/10/31/spark-fold-aggregate-why-not-foldleft/大家都知道Scala标准库的List有一个用来做聚合操作的foldLeft方法。比如我定义一个公司类:1case class ...
欢迎关注我的新博客地址:http://cuipengfei.me/blog/2014/10/31/spark-fold-aggregate-why-not-foldleft/
大家都知道Scala标准库的List有一个用来做聚合操作的foldLeft方法。
比如我定义一个公司类:
1
case class Company(name:String, ...
1,Scala学习
官方网网站;
http://www.scala-lang.org/
http://www.scala-lang.org/download/
可伸缩的语言是一种多范式的编程语言,一种类似java的编程,设计初衷是要集成面向对象编程和函数式编程的各种特性。
Scala是在JVM上运行。
Scala有几项关键特性表明了它的面向对象的本质。例如,Scala中...
分类:
其他好文 时间:
2014-11-07 20:48:46
阅读次数:
238
注:列表是不可变的,不能通过赋值改变列表的元素 列表具有递归结构,数组是连续的 scala里的列表类型是协变的? -->scala中的逆变与协变
分类:
其他好文 时间:
2014-11-07 18:42:49
阅读次数:
103
模式在变量定义中 在定义val或者var的时候,可以使用模式替代简单的标识符,如可以使用模式拆分元组,并把每个值分配给变量val myTuple = (123,"abc")var (num,str) = myTuple 如此,num=123,str="abc" 如果知道正在使用的样本类的精确结...
分类:
其他好文 时间:
2014-11-06 23:24:22
阅读次数:
249