diff --git a/assembly/pom.xml b/assembly/pom.xml
index ccdc150e143da..bfef95b8deb95 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -210,21 +210,6 @@
-
- hive-versions
-
-
- hive.version
-
-
-
-
- org.apache.spark
- spark-hive_${scala.binary.version}
- ${project.version}
-
-
-
spark-ganglia-lgpl
diff --git a/docs/building-spark.md b/docs/building-spark.md
index 2150f223f4915..11fd56c145c01 100644
--- a/docs/building-spark.md
+++ b/docs/building-spark.md
@@ -102,15 +102,15 @@ mvn -Pyarn-alpha -Phadoop-2.3 -Dhadoop.version=2.3.0 -Dyarn.version=0.23.7 -Dski
# Building With Hive and JDBC Support
To enable Hive integration for Spark SQL along with its JDBC server and CLI,
add the `-Phive` profile to your existing build options. By default Spark
-will build with Hive 0.12.0 bindings. You can also build for Hive 0.13.1 using
-the `-Phive-0.13.1` profile. NOTE: currently the JDBC server is only
-supported for Hive 12.
+will build with Hive 0.13.1 bindings. You can also build for Hive 0.12.0 using
+the `-Phive-0.12.0` profile. NOTE: currently the JDBC server is only
+supported for Hive 0.12.0.
{% highlight bash %}
-# Apache Hadoop 2.4.X with Hive 12 support
+# Apache Hadoop 2.4.X with Hive 13 support
mvn -Pyarn -Phadoop-2.4 -Dhadoop.version=2.4.0 -Phive -DskipTests clean package
-# Apache Hadoop 2.4.X with Hive 13 support
-mvn -Pyarn -Phive-0.13.1 -Phadoop-2.4 -Dhadoop.version=2.4.0 -Phive -DskipTests clean package
+# Apache Hadoop 2.4.X with Hive 12 support
+mvn -Pyarn -Phive-0.12.0 -Phadoop-2.4 -Dhadoop.version=2.4.0 -Phive -DskipTests clean package
{% endhighlight %}
# Spark Tests in Maven
@@ -119,8 +119,8 @@ Tests are run by default via the [ScalaTest Maven plugin](http://www.scalatest.o
Some of the tests require Spark to be packaged first, so always run `mvn package` with `-DskipTests` the first time. The following is an example of a correct (build, test) sequence:
- mvn -Pyarn -Phadoop-2.3 -DskipTests -Phive clean package
- mvn -Pyarn -Phadoop-2.3 -Phive test
+ mvn -Pyarn -Phadoop-2.3 -DskipTests -Phive -Phive-0.12.0 clean package
+ mvn -Pyarn -Phadoop-2.3 -Phive -Phive-0.12.0 test
The ScalaTest plugin also supports running only a specific test suite as follows:
@@ -183,16 +183,16 @@ can be set to control the SBT build. For example:
Some of the tests require Spark to be packaged first, so always run `sbt/sbt assembly` the first time. The following is an example of a correct (build, test) sequence:
- sbt/sbt -Pyarn -Phadoop-2.3 -Phive assembly
- sbt/sbt -Pyarn -Phadoop-2.3 -Phive test
+ sbt/sbt -Pyarn -Phadoop-2.3 -Phive -Phive-0.12.0 assembly
+ sbt/sbt -Pyarn -Phadoop-2.3 -Phive -Phive-0.12.0 test
To run only a specific test suite as follows:
- sbt/sbt -Pyarn -Phadoop-2.3 -Phive "test-only org.apache.spark.repl.ReplSuite"
+ sbt/sbt -Pyarn -Phadoop-2.3 -Phive -Phive-0.12.0 "test-only org.apache.spark.repl.ReplSuite"
To run test suites of a specific sub project as follows:
- sbt/sbt -Pyarn -Phadoop-2.3 -Phive core/test
+ sbt/sbt -Pyarn -Phadoop-2.3 -Phive -Phive-0.12.0 core/test
# Speeding up Compilation with Zinc
diff --git a/pom.xml b/pom.xml
index 6318a1ba0d933..efab5823a89ea 100644
--- a/pom.xml
+++ b/pom.xml
@@ -128,10 +128,10 @@
1.4.0
3.4.5
- 0.12.0-protobuf-2.5
+ 0.13.1
- 0.12.0
- 10.4.2.0
+ 0.13.1
+ 10.10.1.1
1.4.3
1.2.3
8.1.14.v20131031
@@ -1287,7 +1287,7 @@
0.12.0-protobuf-2.5
- 0.12.0-protobuf-2.5
+ 0.12.0
10.4.2.0
diff --git a/sql/hive/pom.xml b/sql/hive/pom.xml
index cdeba8accb70d..aa67951d28423 100644
--- a/sql/hive/pom.xml
+++ b/sql/hive/pom.xml
@@ -36,11 +36,6 @@
-
- com.twitter
- parquet-hive-bundle
- 1.5.0
-
org.apache.spark
spark-core_${scala.binary.version}
@@ -143,6 +138,19 @@
+
+ hive-0.12.0
+
+ false
+
+
+
+ com.twitter
+ parquet-hive-bundle
+ 1.5.0
+
+
+