Spark下Scala学习
来源:互联网 发布:数据安全研究员要求 编辑:程序博客网 时间:2024/05/05 20:56
Ps:Scala初学,记录下个人学习过程,对大牛们的参考价值不大。
运行Spark中的样例:
以./Spark Shell的方式执行
./bin/spark-shell
执行例子:
import scala.math.randomimport org.apache.spark._object SparkPi { def main() { val slices = 2 val n = 100000 * slices val count = sc.parallelize(1 to n, slices).map{i => val x = random * 2 - 1 val y = random * 2 - 1 if (x*x + y*y < 1) 1 else 0 }.reduce(_ + _) println("Pi is roughly " + 4.0 * count / n) }}执行后会出现Pi的近似值,之前在想spark是不是也用hadoop jar的方式执行,但是没有jar啊,原来这个界面是可以直接写代码的,scala有点强
以./run-example的方式执行
先退出scala,执行
.bin/run-example org.apache.spark.examples.SparkPi
执行结果好长,以为出错了,后来发现竟然是成功的,过程不清楚,去健身回来再分析
0 0
- Spark下Scala学习
- Spark与Scala学习
- Spark学习--scala
- Spark学习链接(Scala)
- spark学习-57-Spark下Scala版HBase下的根据权重获取最真实数据
- spark 训练营 scala学习
- scala spark 机器学习初探
- Spark基础-Scala学习1
- 2017.09.06 scala spark学习
- Spark学习(3)--Scala语言学习
- windows下 eclipse for scala+spark+mongodb
- Mac下安装Scala,sbt和Spark
- Spark-Avro学习9之SCALA环境下Avro使用(不生成code方式)
- 对spark和scala的进一步学习
- spark上的scala学习笔记
- spark学习笔记一:scala语言基础
- Spark学习笔记1-Scala基础语法
- Spark学习笔记4-Scala模式匹配
- Maven知识点扫盲(一)
- 【LeetCode】300. Longest Increasing Subsequence
- 思维 Ball
- Spring技术内幕
- C++映射map
- Spark下Scala学习
- ZOJ-3870 Team Formation
- 常用命令
- EasyUI基础(一)
- C++中继承与多态再总结
- 冷扑大师AI简史:你用德扑来游戏,人家用来发Science
- 启动hive时报错处理
- C++抽象编程——递归策略(1)——汉诺塔问题详解(1)
- C++ 虚函数&纯虚函数&抽象类&接口&虚基类