Repository: oozie Updated Branches: refs/heads/master 5b3766809 -> 03a4a5e0d
OOZIE-2670 Upgrade Hbase to 1.2 (gezapeti via asasvari) Project: http://git-wip-us.apache.org/repos/asf/oozie/repo Commit: http://git-wip-us.apache.org/repos/asf/oozie/commit/03a4a5e0 Tree: http://git-wip-us.apache.org/repos/asf/oozie/tree/03a4a5e0 Diff: http://git-wip-us.apache.org/repos/asf/oozie/diff/03a4a5e0 Branch: refs/heads/master Commit: 03a4a5e0d57b240975f6e8e9fa3300ef1d1b0f20 Parents: 5b37668 Author: Attila Sasvari <asasv...@cloudera.com> Authored: Thu Aug 10 12:25:14 2017 +0200 Committer: Attila Sasvari <asasv...@cloudera.com> Committed: Thu Aug 10 12:25:37 2017 +0200 ---------------------------------------------------------------------- core/pom.xml | 2 +- .../org/apache/oozie/action/hadoop/HbaseCredentials.java | 8 +++++++- docs/src/site/twiki/DG_QuickStart.twiki | 4 ++-- docs/src/site/twiki/ENG_Building.twiki | 4 ++-- pom.xml | 4 ++-- release-log.txt | 1 + 6 files changed, 15 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/oozie/blob/03a4a5e0/core/pom.xml ---------------------------------------------------------------------- diff --git a/core/pom.xml b/core/pom.xml index 7275775..ea2de53 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -126,7 +126,7 @@ <dependency> <groupId>org.apache.hbase</groupId> - <artifactId>hbase</artifactId> + <artifactId>hbase-client</artifactId> <scope>provided</scope> </dependency> <dependency> http://git-wip-us.apache.org/repos/asf/oozie/blob/03a4a5e0/core/src/main/java/org/apache/oozie/action/hadoop/HbaseCredentials.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/oozie/action/hadoop/HbaseCredentials.java b/core/src/main/java/org/apache/oozie/action/hadoop/HbaseCredentials.java index 22b6dc9..4add5f1 100644 --- a/core/src/main/java/org/apache/oozie/action/hadoop/HbaseCredentials.java +++ b/core/src/main/java/org/apache/oozie/action/hadoop/HbaseCredentials.java @@ -24,6 +24,8 @@ import java.util.Map; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.HBaseConfiguration; +import org.apache.hadoop.hbase.client.Connection; +import org.apache.hadoop.hbase.client.ConnectionFactory; import org.apache.hadoop.hbase.security.User; import org.apache.hadoop.hbase.security.token.AuthenticationTokenIdentifier; import org.apache.hadoop.hbase.security.token.TokenUtil; @@ -80,7 +82,11 @@ public class HbaseCredentials implements CredentialsProvider { Token<AuthenticationTokenIdentifier> token = u.runAs( new PrivilegedExceptionAction<Token<AuthenticationTokenIdentifier>>() { public Token<AuthenticationTokenIdentifier> run() throws Exception { - return TokenUtil.obtainToken(jobConf); + Token<AuthenticationTokenIdentifier> newToken = null; + try (Connection connection = ConnectionFactory.createConnection(jobConf)) { + newToken = TokenUtil.obtainToken(connection); + } + return newToken; } } ); http://git-wip-us.apache.org/repos/asf/oozie/blob/03a4a5e0/docs/src/site/twiki/DG_QuickStart.twiki ---------------------------------------------------------------------- diff --git a/docs/src/site/twiki/DG_QuickStart.twiki b/docs/src/site/twiki/DG_QuickStart.twiki index daeecdb..7b6e81c 100644 --- a/docs/src/site/twiki/DG_QuickStart.twiki +++ b/docs/src/site/twiki/DG_QuickStart.twiki @@ -52,8 +52,8 @@ available to customise the versions of the dependencies: -Dopenjpa.version=<version> - default 2.2.2 -Dxerces.version=<version> - default 2.10.0 -Dcurator.version=<version> - default 2.5.0 --Dhive.version=<version> - default 0.13.1 for hadoop-1, 1.2.0 for hadoop-2 and hadoop-3 profile --Dhbase.version=<version> - default 0.94.2 +-Dhive.version=<version - default 1.2.0 +-Dhbase.version=<version> - default 1.2.3 -Dtez.version=<version> - default 0.8.4 </verbatim> http://git-wip-us.apache.org/repos/asf/oozie/blob/03a4a5e0/docs/src/site/twiki/ENG_Building.twiki ---------------------------------------------------------------------- diff --git a/docs/src/site/twiki/ENG_Building.twiki b/docs/src/site/twiki/ENG_Building.twiki index ee772f7..0456cbf 100644 --- a/docs/src/site/twiki/ENG_Building.twiki +++ b/docs/src/site/twiki/ENG_Building.twiki @@ -222,8 +222,8 @@ as the execution engine for those applications. -Dopenjpa.version=<version> - default 2.2.2 -Dxerces.version=<version> - default 2.10.0 -Dcurator.version=<version> - default 2.5.0 --Dhive.version=<version> - default 0.13.1 for hadoop-1, 1.2.0 for hadoop-2 and hadoop-3 profile --Dhbase.version=<version> - default 0.94.2 +-Dhive.version=<version> - default 1.2.0 +-Dhbase.version=<version> - default 1.2.3 -Dtez.version=<version> - default 0.8.4 </verbatim> http://git-wip-us.apache.org/repos/asf/oozie/blob/03a4a5e0/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 4978d21..4886443 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ <hadoop.version>2.6.0</hadoop.version> <hadoop.majorversion>2</hadoop.majorversion> <hadooplib.version>hadoop-${hadoop.majorversion}-${project.version}</hadooplib.version> - <hbase.version>0.94.27</hbase.version> + <hbase.version>1.2.3</hbase.version> <dropwizard.metrics.version>3.1.2</dropwizard.metrics.version> @@ -514,7 +514,7 @@ <dependency> <groupId>org.apache.hbase</groupId> - <artifactId>hbase</artifactId> + <artifactId>hbase-client</artifactId> <version>${hbase.version}</version> <scope>provided</scope> <exclusions> http://git-wip-us.apache.org/repos/asf/oozie/blob/03a4a5e0/release-log.txt ---------------------------------------------------------------------- diff --git a/release-log.txt b/release-log.txt index 4113b2d..2ac893c 100644 --- a/release-log.txt +++ b/release-log.txt @@ -1,5 +1,6 @@ -- Oozie 5.0.0 release (trunk - unreleased) +OOZIE-2670 Upgrade Hbase to 1.2 (gezapeti via asasvari) OOZIE-2608 Comma in oozie.service.JPAService.jdbc.password value results in authentication error (gezapeti via asasvari) OOZIE-3009 amend Number of Oozie tests executed dropped after OOZIE-2854 (andras.piros via gezapeti) OOZIE-2999 minioozie can't compile (Artem Ervits via gezapeti)