Win 7 64位 单机Spark安装
2016-06-10 13:35
218 查看
1.准备安装软件
(1)jdk 1.8(2)scala
(3)Intellij IDE
(4)spark-1.3.0-bin-hadoop2.4.tgz
为了读者方便,这里已经把以上文件下载好共享到百度网盘里了 地址
2.安装过程
(1)jdk 1.8 默认安装,安装完记得配置下环境变量,可通过cmd java -version检查是否安装成功(2)scala 默认安装,直接下一步即可
(3)Intellij IDE,默认安装。安装完需要安装一下scala插件
安装成功之后,在新建工程的时候可以看到scala选项
(4)spark-1.3.0-bin-hadoop2.4.tgz直接解压,然后将spark-1.3.0-bin-hadoop2.4\lib\spark-assembly-1.3.0-hadoop2.4.0.jar复制到Intellij IDE安装目录下的lib文件夹中
然后单击Intellij IDE菜单栏上File选项,选择Project Strcture,在弹出的对话框中单击左侧的Libraries,之后单击上方绿色+号,添加刚才下载的jar文件
至此,安装成功!!!
3.简单演示
(1)新建一个名为HelloWorld的工程,注意配置下JDK,Scala SDK 路径(2)HelloWorld
object HelloWorld{ def main(args: Array[String]) { println("Hello World") } }
运行结果截图
(3)WordCount
import org.apache.spark.{SparkConf,SparkContext} object WordCount{ def main(args: Array[String]) { val conf = new SparkConf().setMaster("local").setAppName("WordCount") val sc = new SparkContext(conf) val data = sc.textFile("wc.txt") data.flatMap(_.split(" ")).map((_,1)).reduceByKey(_+_).collect().foreach(println) } }
运行结果截图
相关文章推荐
- 第三方轮子处理内容的汇总
- 设计模式---简单工场模式
- 打开gps定位-->发回短信&拦截指令&锁屏&销毁数据&ComponentName
- 利用wrapper打包java编写的服务注册window服务
- 网络 协议
- 【GOF23设计模式】_装饰模式_IO流底层架构_装饰和桥接模式的区别JAVA240
- Android如何隐藏底部虚拟按键
- 农村土地确权之调查公示 —— ArcGIS中地块分布图标注设置说明[地块分布图制作]
- 【leetcode】96. Unique Binary Search Trees
- CSS3实现炫酷进度条
- PowerDesigner连接数据库附PowerDesigner15.1汉化破解版
- ACM:蓝桥杯:开灯问题
- 求1!+2!+3!+......+n!
- 农村土地确权之调查公示 —— 地块分布图制作说明
- STM32F0xx_PWR低功耗配置详细过程
- 修改js confirm alert 提示框文字的简单实例
- meter度量值,也可用作进度条
- 创建自定义的RouteBase实现(Creating a Custom RouteBase Implementation) |定制路由系统 |
- Broadcast广播机制
- JqueryEasyUi追加自定义工具标签