aboutsummaryrefslogtreecommitdiff
path: root/project/SparkBuild.scala
diff options
context:
space:
mode:
Diffstat (limited to 'project/SparkBuild.scala')
-rw-r--r--project/SparkBuild.scala16
1 files changed, 11 insertions, 5 deletions
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
index 74f815f941..04e0d49b17 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -319,6 +319,8 @@ object SQL {
lazy val settings = Seq(
initialCommands in console :=
"""
+ |import org.apache.spark.SparkContext
+ |import org.apache.spark.sql.SQLContext
|import org.apache.spark.sql.catalyst.analysis._
|import org.apache.spark.sql.catalyst.dsl._
|import org.apache.spark.sql.catalyst.errors._
@@ -328,9 +330,14 @@ object SQL {
|import org.apache.spark.sql.catalyst.util._
|import org.apache.spark.sql.execution
|import org.apache.spark.sql.functions._
- |import org.apache.spark.sql.test.TestSQLContext._
- |import org.apache.spark.sql.types._""".stripMargin,
- cleanupCommands in console := "sparkContext.stop()"
+ |import org.apache.spark.sql.types._
+ |
+ |val sc = new SparkContext("local[*]", "dev-shell")
+ |val sqlContext = new SQLContext(sc)
+ |import sqlContext.implicits._
+ |import sqlContext._
+ """.stripMargin,
+ cleanupCommands in console := "sc.stop()"
)
}
@@ -340,8 +347,6 @@ object Hive {
javaOptions += "-XX:MaxPermSize=256m",
// Specially disable assertions since some Hive tests fail them
javaOptions in Test := (javaOptions in Test).value.filterNot(_ == "-ea"),
- // Multiple queries rely on the TestHive singleton. See comments there for more details.
- parallelExecution in Test := false,
// Supporting all SerDes requires us to depend on deprecated APIs, so we turn off the warnings
// only for this subproject.
scalacOptions <<= scalacOptions map { currentOpts: Seq[String] =>
@@ -349,6 +354,7 @@ object Hive {
},
initialCommands in console :=
"""
+ |import org.apache.spark.SparkContext
|import org.apache.spark.sql.catalyst.analysis._
|import org.apache.spark.sql.catalyst.dsl._
|import org.apache.spark.sql.catalyst.errors._