教你如何在Play框架中加入Spark
来源:互联网 发布:android 数据共享方式 编辑:程序博客网 时间:2024/05/01 21:04
我们以spark sql为实例。
版本:
scala 2.11.7
play 2.4.1
spark 1.4.1
第一步,用activator建立一个空的scala工程(看这篇文章的,建立工程应该没啥问题)
第二步,添加所需要的jar依赖,在项目文件的project里面的Dependenices.scala
import sbt._
object Version { //version里面包含着我们所需jar包的版本号
val hadoop = "2.6.0"
val logback = "1.1.2"
val mockito = "1.10.19"
val scala = "2.11.7"
val scalaTest = "2.2.4"
val slf4j = "1.7.6"
val spark = "1.4.1"
val Hive ="1.4.1"
}
object Library { //添加jar依赖
val hadoopClient = "org.apache.hadoop" % "hadoop-client" % Version.hadoop
val logbackClassic = "ch.qos.logback" % "logback-classic" % Version.logback
val mockitoAll = "org.mockito" % "mockito-all" % Version.mockito
val scalaTest = "org.scalatest" %% "scalatest" % Version.scalaTest
val slf4jApi = "org.slf4j" % "slf4j-api" % Version.slf4j
val sparkSQL = "org.apache.spark" %% "spark-sql" % Version.spark
val sparkHive ="org.apache.spark" %% "spark-hive" %Version.Hive //注意这个jar是用来使用spark sql 查询hivehive
}
object Dependencies {
import Library._
val sparkAkkaHadoop = Seq(
sparkHive,//最后在这里生效 ,不写就没用的
sparkSQL,
// hadoopClient,
logbackClassic % "test",
scalaTest % "test",
mockitoAll % "test"
)
}
第三步,配置完成后,进入activator命令,然后compile 下载所需依赖,-——run 这是一个包含spark的play工程就建立完成
- 教你如何在Play框架中加入Spark
- 教你如何在网页中加入视频文件
- 教你如何在PHP字符串中加入变量
- 如何在你的软件中加入脚本功能
- 如何在你的页面中,加入QQ调用
- 应用之星教你如何在H5页面中加入视频?
- [教程] 手把手教你如何安装Google Play框架服务不闪退
- 在工程中加入springmvc框架
- 如何在BLOG中加入视频
- 如何在网页中加入访问记数器
- 如何在网页中加入背景音乐
- 如何在DataGridView中加入Button
- 如何在对话框中加入TOOLBAR?
- 如何在博客中加入中华诗词
- 如何在程序中加入缓存机制
- 如何在网页中加入一条竖线
- 如何在博客中加入中华诗词
- 如何在博客中加入中华诗词
- android roboguice 笔记
- 数据库连接池
- 20160401 第4章 菜 单(来自《MFC Windows 程序设计(第2版)》)
- PLSQL连Oracle数据库Could not load "……\bin\oci.dll"
- java毕向东听课笔记9( 匿名内部类)
- 教你如何在Play框架中加入Spark
- javaScript中的数组篇——创建、读和写
- nginx虚拟主机的配置
- 数据结构与算法-树的遍历
- Android中用Matrix实现ImageView里的图片平移和缩放动画
- ios 添加pch文件
- 20160401 第5章 MFC 集合类(来自《MFC Windows 程序设计(第2版)》)
- 怎么实现ZBrush中3D图层的快速运用
- 贪心算法—problem j