Windows 单机模式 Spark 安装和 配置

Windows 单机模式 Spark 安装和 配置_第1张图片

  • 一安装前说明
  • 二安装配置所需的安装包
    • scala2104httppanbaiducoms1eSn2jsQ
    • Intellij IDE 20163 httppanbaiducoms1dFA4Pk1
    • spark 140 httppanbaiducoms1bLQcY6
  • 三 windows7 安装 scala
  • 四Intellij IDE 安装
  • 五 Intellij IDE 中 scala 插件安装
  • 六运行wordcount

一.安装前说明

1.台式机系统为windows7
2.此系统已安装和配置java
3.所有软件均为64位

二.安装配置所需的安装包

1.scala2.10.4(http://pan.baidu.com/s/1eSn2jsQ)

2.Intellij IDE 2016.3 (http://pan.baidu.com/s/1dFA4Pk1)

3.spark 1.4.0 (http://pan.baidu.com/s/1bLQcY6)

三. windows7 安装 scala

scala 安装比较容易,直接下载相应的安装包即可,因为Scala 2.10.3 版本比较稳定,我们推荐用它。
1.安装过程比较简单(如下图):只需 一路 next 即可。(安装位置自定义)
Windows 单机模式 Spark 安装和 配置_第2张图片

四.Intellij IDE 安装

Intellij IDE 是常用的 java 编辑器,也可以作为 spark 单机版的调试器。Intellij IDE 有社区版和免费版,我们只需使用免费版即可。我们使用的是 2016.3 版本
1.安装过程很简单,如下图,一路 next 即可。(安装位置自定义)
Windows 单机模式 Spark 安装和 配置_第3张图片

五. Intellij IDE 中 scala 插件安装

1.启动 Intellij IDE, 界面很炫酷
Windows 单机模式 Spark 安装和 配置_第4张图片

2.选择新建工程 Create New Project
Windows 单机模式 Spark 安装和 配置_第5张图片

这时(如下图)我们会发现没有 scala 插件
Windows 单机模式 Spark 安装和 配置_第6张图片

3.安装 scala 插件
1.打开 File 中的 setting
Windows 单机模式 Spark 安装和 配置_第7张图片

2.点击 plugins 在搜索框里搜索 scala ,然后会看到 scala,点击 Install 安装,安装好之后重启即可。
Windows 单机模式 Spark 安装和 配置_第8张图片

六.运行wordcount

1.新建工程,选择 scala。
Windows 单机模式 Spark 安装和 配置_第9张图片

2.新建 project name,sdk 选择 jdk 中的 java 1.8,scala jdk 选择 scala-sdk-2.10.4.

Windows 单机模式 Spark 安装和 配置_第10张图片

Windows 单机模式 Spark 安装和 配置_第11张图片

3.选择 This windows
Windows 单机模式 Spark 安装和 配置_第12张图片

Windows 单机模式 Spark 安装和 配置_第13张图片
此处要等待一些时间。
Windows 单机模式 Spark 安装和 配置_第14张图片

4.导入 spark jar 包
在file 中 选择 project structure: 点击 + ,选择 java,然后找到spark 包的存放路径,将lib 加入。
Windows 单机模式 Spark 安装和 配置_第15张图片
点击ok
Windows 单机模式 Spark 安装和 配置_第16张图片
此时可以在工程中看到lib包
Windows 单机模式 Spark 安装和 配置_第17张图片

5.src 新建 包
Windows 单机模式 Spark 安装和 配置_第18张图片

Windows 单机模式 Spark 安装和 配置_第19张图片

6.在包中新建 scala 类(选择 object)
Windows 单机模式 Spark 安装和 配置_第20张图片

7.写入 wordcount 代码
Windows 单机模式 Spark 安装和 配置_第21张图片

package com.bigdata.zhaolei

import org.apache.spark.{SparkConf, SparkContext}

/**
  * Created by Administrator on 2016/11/12.
  */
class countword {
  def main(args: Array[String]): Unit ={
    val conf = new SparkConf().setMaster("local").setAppName("Wordcount")
    val sc = new SparkContext(conf)
    val data = sc.textFile("C://Users//Administrator//Desktop//word//wd.txt") // 文本存放的位置
    data.flatMap(_.split(" ")).map((_,1)).reduceByKey(_+_).collect().foreach(println)
}

8.测试代码运行结果
右键,点击 run wordcount(代码中设定的名字)
Windows 单机模式 Spark 安装和 配置_第22张图片

OK,安装成功。

你可能感兴趣的:(spark)