接下来进行打包,使用Project Structure的Artifacts:
使用From modules with dependencies:
选择Main Class:
点击“OK”:
把名称改为SparkDemoJar:
因为每台机器上都安装了Scala和Spark,所以可以把Scala和Spark相关的jar文...
Lecture4.1FunctionsasObjects将匿名函数看成一个对象A=>B其实就是scala.Function1[A,B]Function1是scala系统库的一个Trait,包含一个参数的函数特质ExpansionFunctionValues通过x=>x*x解释这个匿名函数其实也是一个匿名类newclassAnoFunextendsFunction1[Int,Int]{apply..
分类:
其他好文 时间:
2015-02-12 01:59:31
阅读次数:
123
需求:百万、千万、4千万级日志对设备进行除重环境:设备内存64G,scala单机版运行shell文件日志:20G 48000000.log4.0G 10000000.log396M 1000000.log代码如下帮助010203040506070809101112131415161718192021...
分类:
编程语言 时间:
2015-02-11 14:22:38
阅读次数:
743
创建一个Scala IDEA工程: 点击“Next”: 点击“Finish”完成工程的创建: 修改项目的属性: 首先修改Modules选项: 在src下创建两个文件夹,并把其属性改为source: 再修改Libraries: 因为要开发Spark程序,所...
创建一个Scala IDEA工程:
点击“Next”:
点击“Finish”完成工程的创建:
修改项目的属性:
首先修改Modules选项:
在src下创建两个文件夹,并把其属性改为source:
再修改Libraries:
因为要开发Spark程序,所以需要把Spark的开发需要的jar包导...
Scala是基于jvm的静态语言。
在定义函数的时候,后面的=的作用:如果函数有返回值的时候必须有“=”,如果没有返回值的时候可以不带“=”。如果没有显示的指定返回值类型,默认Unit.
def add(a:Int,b:Int):Int={
a+b
}
for循环支持这种格式
for(i 1 to 10 if i%2==0){
println(i)
}
===...
分类:
其他好文 时间:
2015-02-09 14:15:33
阅读次数:
156
、下载scala2.11.5版本,下载地址为:http://www.scala-lang.org/download/2.11.5.html 2、安装和配置scala: 第一步:上传scala安装包 并解压 第二步 配置SCALA_HOME环境变量到bash_profile 第三步 source 使配置...
分类:
其他好文 时间:
2015-02-09 12:59:33
阅读次数:
255
1、下载scala2.11.5版本,下载地址为:
2、安装和配置scala:...
分类:
其他好文 时间:
2015-02-09 12:54:09
阅读次数:
160
perl read()函数例子,read()函数实例代码 - 读取,或试图读取,长度LENGTH 与文件句柄FILEHANDLE 相关联的文件到缓冲区BUFFER中的字节数。语法read FILEHANDLE, SCALAR, LENGTH, OFFSETread FILEHANDLE, SCALA...
分类:
其他好文 时间:
2015-02-08 00:23:45
阅读次数:
388