sbt打包WordCount的过程

本文详述了使用sbt在Spark环境下打包WordCount应用的步骤,包括安装sbt、创建项目文件、编写Scala代码、打包、上传数据到HDFS、发布并运行jar包。最终在Spark集群上成功运行并展示了结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在安装有spark的客户端上安装sbt(请参考上一篇博客)

2.在一台slave终端机的/home/hadoop1/xuguokun/下创建WordCount文件夹。

3.创建build.sbt文件,该文件的里面的内容如下:

name := "o2o-spark"

version := "0.1"

scalaVersion := "2.10.4"

libraryDependencies ++= Seq(
  "org.scalanlp" % "chalk" % "1.3.0",
  "org.apache.spark" %% "spark-core" % "1.3.1",
  "org.apache.spark" %% "spark-mllib" % "1.3.1",
  "org.apache.spark" % "spark-streaming_2.10" % "1.3.1",
  "org.apache.spark" %% "spark-streaming-kafka" % "1.1.0",
  "org.apache.hadoop" % "hadoop-client" % "2.2.0",
  "org.apache.hadoop" % "hadoop-common" % "2.2.0",
  "org.apache.hadoop" % "hadoop-hdfs" % "2.2.0",
  "com.github.scopt" %% "scopt" % "3.3.0",
  "org.apache.spark" %% "spark-sql" % "1.5.1",
  "org.apache.spark" %% "spark-hive" % "1.5.1",
  "org.apache.hbase" % "hbase" % "0.94.18"
)

resolvers += "Akka Repository" at "http:/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值