text sbt配置文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text sbt配置文件相关的知识,希望对你有一定的参考价值。

version := "1.0"

scalaVersion := "2.11.8"

val sparkVersion = "2.2.0"

libraryDependencies ++= Seq(
        "org.apache.spark" %% "spark-core" % sparkVersion,
        "org.apache.spark" %% "spark-sql" % sparkVersion,
        "com.typesafe" % "config" % "1.3.3",
)
import com.typesafe.config._
import java.io.File
import com.typesafe.config.{ Config, ConfigFactory }
import org.apache.spark.SparkContext
import org.apache.spark.SparkConf

object AppMaster {
    def main(args: Array[String]) : Unit = {

        // Create Spark Contexte
        //val conf = new SparkConf().setAppName("SIMPLE")

        //val sc = new SparkContext(conf)
        // Load Configuration
        println(args)
        val config=ConfigFactory.parseFile(new File(args(0)))
        println("::::::::::::::::::::"+config.getString("username"))

    }
}

// pass arguments with SBT
sbt "run /home/huraultj/sbttest/application.conf"

以上是关于text sbt配置文件的主要内容,如果未能解决你的问题,请参考以下文章

如何将环境配置文件配置添加到 SBT

sbt配置文件

sbt:子项目的动态聚合

Ubuntu下为Spark安装配置sbt

SBT 1.0.3安装与配置

Linux环境下手动配置sbt