aboutsummaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
authorSteve Loughran <stevel@hortonworks.com>2015-05-17 17:03:11 +0100
committerSean Owen <sowen@cloudera.com>2015-05-17 17:03:11 +0100
commit50217667cc1239ed3b15f4d10907b727ed85d7fa (patch)
tree6db4b5f74524f04168711d39da04d1aed079b738 /pom.xml
parent339905578790fa37fcad9684b859b443313a5aa2 (diff)
downloadspark-50217667cc1239ed3b15f4d10907b727ed85d7fa.tar.gz
spark-50217667cc1239ed3b15f4d10907b727ed85d7fa.tar.bz2
spark-50217667cc1239ed3b15f4d10907b727ed85d7fa.zip
[SPARK-7669] Builds against Hadoop 2.6+ get inconsistent curator depend…
This adds a new profile, `hadoop-2.6`, copying over the hadoop-2.4 properties, updating ZK to 3.4.6 and making the curator version a configurable option. That keeps the curator-recipes JAR in sync with that used in hadoop. There's one more option to consider: making the full curator-client version explicit with its own dependency version. This will pin down the version from hadoop and hive imports Author: Steve Loughran <stevel@hortonworks.com> Closes #6191 from steveloughran/stevel/SPARK-7669-hadoop-2.6 and squashes the following commits: e3e281a [Steve Loughran] SPARK-7669 declare the version of curator-client and curator-framework JARs 2901ea9 [Steve Loughran] SPARK-7669 Builds against Hadoop 2.6+ get inconsistent curator dependencies
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml26
1 files changed, 24 insertions, 2 deletions
diff --git a/pom.xml b/pom.xml
index 1b45cdb670..6768a039d1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -130,6 +130,7 @@
<hbase.artifact>hbase</hbase.artifact>
<flume.version>1.4.0</flume.version>
<zookeeper.version>3.4.5</zookeeper.version>
+ <curator.version>2.4.0</curator.version>
<hive.group>org.spark-project.hive</hive.group>
<!-- Version used in Maven Hive dependency -->
<hive.version>0.13.1a</hive.version>
@@ -707,7 +708,7 @@
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
- <version>2.4.0</version>
+ <version>${curator.version}</version>
<scope>${hadoop.deps.scope}</scope>
<exclusions>
<exclusion>
@@ -717,6 +718,16 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>org.apache.curator</groupId>
+ <artifactId>curator-client</artifactId>
+ <version>${curator.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.curator</groupId>
+ <artifactId>curator-framework</artifactId>
+ <version>${curator.version}</version>
+ </dependency>
+ <dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>${hadoop.version}</version>
@@ -1680,6 +1691,17 @@
</profile>
<profile>
+ <id>hadoop-2.6</id>
+ <properties>
+ <hadoop.version>2.6.0</hadoop.version>
+ <jets3t.version>0.9.3</jets3t.version>
+ <commons.math3.version>3.1.1</commons.math3.version>
+ <zookeeper.version>3.4.6</zookeeper.version>
+ <curator.version>2.6.0</curator.version>
+ </properties>
+ </profile>
+
+ <profile>
<id>yarn</id>
<modules>
<module>yarn</module>
@@ -1709,7 +1731,7 @@
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
- <version>2.4.0</version>
+ <version>${curator.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.zookeeper</groupId>