多语言展示
当前在线:1571今日阅读:91今日分享:37

spark开发环境搭建(idea scala maven)

一步一步搭建spark 开发环境,最后运行第一个程序Hellow world!
工具/原料
1

IntellijIDEA2019

2

JDK 1.8+

方法/步骤
1

scala插件的安装首先在欢迎界面点击Configure,选择plugins如下图所示:下面的第三个图是安装后的所以是uninstall 没有安装的话是 install ,安装成功后,点击OK退出

2

全局JDK和Scala SDK的设置如下图所示

3

新建maven项目:欢迎界面点击Create New Project,在打开的页面左侧边栏中,选择Maven,然后在右侧的Project SDK一项中,查看是否是正确的JDK配置项正常来说这一栏会自动填充的

4

导入spark依赖:         2.4.0         2.12                                org.apache.spark             spark-core_${scala.version}             ${spark.version}                               org.apache.spark             spark-streaming_${scala.version}             ${spark.version}                               org.apache.spark             spark-sql_${scala.version}             ${spark.version}                               org.apache.spark             spark-hive_${scala.version}             ${spark.version}                               org.apache.spark             spark-mllib_${scala.version}             ${spark.version}                                                          org.scala-tools                 maven-scala-plugin                 2.15.2                                                                                            compile                             testCompile                                                                                                          maven-compiler-plugin                 3.6.0                                      1.8                     1.8                                                            org.apache.maven.plugins                 maven-surefire-plugin                 2.19                                      true                                           

5

编写sprak代码打印hellow world! import org.apache.spark.sql.{ SparkSession} object SparkHellowWorld {   def main(args: Array[String]) {   val spark= SparkSession.builder.master('local').appName('WordCountLocal').getOrCreate    //如果是打成jar包运行则需要去掉 'local'因为在参数中会指定       spark.sparkContext.makeRDD(Seq('hellow Word!'))      .collect().foreach(println(_))   } }按如下图在本地运行

注意事项

注意:插件安装完了之后,记得重启一下IntelliJ IDEA使得插件能够生效

推荐信息