IntelliJ IDEA单机运行SparkPi实例
来源:互联网 发布:凯撒大帝书籍知乎 编辑:程序博客网 时间:2024/06/05 13:31
1、环境
windows 7
IntelliJ IDEA 14.0.3
JDK 1.6
Spark 1.3.0
scala-2.11.4
2、准备工作
配置JDK,scala的环境变量,通过java -version、scala -version检验
安装IntelliJ IDEA 14.0.3,安装scala插件
3、创建一个工程
IntelliJ IDEA中new project 相当于eclipse的workspack,创建一个工作区间
而 new Module 才是创建一个工程。
添加spark-assembly-1.3.0-hadoop2.4.0依赖包
添加scala-sdk-2.11.4依赖包
创建一个scala object
package lesson01import scala.math.randomimport org.apache.spark._/** * Created by Administrator on 2015/5/13. */object Test { def main(args:Array[String]){ println("sssssss") val conf = new SparkConf().setAppName("Spark Pi") val spark =new SparkContext(conf) val slices=if (args.length > 0) args(0).toInt else 2 val n=10000 * slices val count = spark.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) spark.stop() }}
拷贝sparkPi的样例代码,单机运行,需要配置虚拟机参数
对VM options 添加 -Dspark.master=local参数
应用-ok即可
然后再执行程序。
会报
异常,因为我们没有安装Hadoop运行环境,所以此处不用关注。
结果如下图显示。
1 0
- IntelliJ IDEA单机运行SparkPi实例
- 使用IntelliJ IDEA编写SparkPi直接在Spark中运行
- IntelliJ IDEA 运行Hadoop2.7.0 wordcount 实例
- 各模式下运行spark自带实例SparkPi
- intellij IDEA 15.0破解到运行第一个javaweb实例
- Spark入门:在Intellij IDEA上单机运行Spark的RRD的map和filter
- IntelliJ IDEA 首次运行
- idea运行spark的wordcount与eclipse运行spark的wordcount示例,及本地运行sparkpi
- intellij idea运行java项目
- 首次运行 IntelliJ IDEA旗舰版
- IntelliJ IDEA 运行 Maven 项目
- 首次运行 IntelliJ IDEA 示例
- 用 IntelliJ IDEA 运行 Kotlin
- Intellij IDEA运行Web项目
- Intellij IDEA带参数运行
- SparkPi例子运行出错解决方法
- Spark实例演示之SparkPi
- MyEclipse8.6以及Intellij IDEA运行CMU Sphinx中Helloworld DEMO实例
- 使用Golang开发微信公众平台----接收消息
- 黑马程序员-【IO流2】
- 用java来实现对数组{25,24,12,76,101,96,28}
- PHP队列
- 轻量级数据库SharedPreferences的用法
- IntelliJ IDEA单机运行SparkPi实例
- vs2012运行cocos2d项目,提示:msvcr120.dll丢失解决办法
- 第33讲-项目三-输出这样的整数
- 设计模式之PHP项目应用——策略模式设计自动驾驶系统
- win7上编译的用ADO访问Access数据库的程序运行在WindowsServer2003上的注意事项
- Android(视频、图片)加载和缓存类库Glide
- 使用CMD实现批量重命名[转]
- 从网页启动Activity
- Overview of Enhancement Framework