diff --git a/common/src/java/org/apache/hadoop/hive/common/JvmMetrics.java b/common/src/java/org/apache/hadoop/hive/common/JvmMetrics.java index c0d689d550f7..fa0d285faf4a 100644 --- a/common/src/java/org/apache/hadoop/hive/common/JvmMetrics.java +++ b/common/src/java/org/apache/hadoop/hive/common/JvmMetrics.java @@ -20,7 +20,6 @@ import static org.apache.hadoop.hive.common.JvmMetricsInfo.*; -import org.apache.hadoop.log.metrics.EventCounter; import org.apache.hadoop.metrics2.MetricsCollector; import org.apache.hadoop.metrics2.MetricsInfo; import org.apache.hadoop.metrics2.MetricsRecordBuilder; @@ -96,7 +95,6 @@ public void getMetrics(MetricsCollector collector, boolean all) { getMemoryUsage(rb); getGcUsage(rb); getThreadUsage(rb); - getEventCounters(rb); } private void getMemoryUsage(MetricsRecordBuilder rb) { @@ -201,11 +199,4 @@ public ThreadCountResult(int threadsNew, int threadsRunnable, int threadsBlocked this.threadsTerminated = threadsTerminated; } } - - private void getEventCounters(MetricsRecordBuilder rb) { - rb.addCounter(LogFatal, EventCounter.getFatal()) - .addCounter(LogError, EventCounter.getError()) - .addCounter(LogWarn, EventCounter.getWarn()) - .addCounter(LogInfo, EventCounter.getInfo()); - } } diff --git a/itests/hcatalog-unit/pom.xml b/itests/hcatalog-unit/pom.xml index 748900958db5..9448ad8dba12 100644 --- a/itests/hcatalog-unit/pom.xml +++ b/itests/hcatalog-unit/pom.xml @@ -357,23 +357,4 @@ - - - - gahbase - - - hbase.version - - - - - org.apache.hbase - hbase-zookeeper - tests - test - - - - diff --git a/itests/hive-unit/src/test/java/org/apache/hive/service/auth/jwt/TestHttpJwtAuthentication.java b/itests/hive-unit/src/test/java/org/apache/hive/service/auth/jwt/TestHttpJwtAuthentication.java index 7aa7adb67e98..664bf0563c46 100644 --- a/itests/hive-unit/src/test/java/org/apache/hive/service/auth/jwt/TestHttpJwtAuthentication.java +++ b/itests/hive-unit/src/test/java/org/apache/hive/service/auth/jwt/TestHttpJwtAuthentication.java @@ -87,9 +87,7 @@ public class TestHttpJwtAuthentication { public static void makeEnvModifiable() throws Exception { envMap = new HashMap<>(); Class envClass = Class.forName("java.lang.ProcessEnvironment"); - Field theEnvironmentField = envClass.getDeclaredField("theEnvironment"); Field theUnmodifiableEnvironmentField = envClass.getDeclaredField("theUnmodifiableEnvironment"); - removeStaticFinalAndSetValue(theEnvironmentField, envMap); removeStaticFinalAndSetValue(theUnmodifiableEnvironmentField, envMap); } diff --git a/itests/util/pom.xml b/itests/util/pom.xml index 5eae654d8835..77813db787ae 100644 --- a/itests/util/pom.xml +++ b/itests/util/pom.xml @@ -258,22 +258,4 @@ - - - - gahbase - - - hbase.version - - - - - org.apache.hbase - hbase-zookeeper - tests - - - - diff --git a/itests/util/src/main/java/org/apache/hadoop/hive/hbase/HBaseTestSetup.java b/itests/util/src/main/java/org/apache/hadoop/hive/hbase/HBaseTestSetup.java index 202420854dff..d7bc2880a90c 100644 --- a/itests/util/src/main/java/org/apache/hadoop/hive/hbase/HBaseTestSetup.java +++ b/itests/util/src/main/java/org/apache/hadoop/hive/hbase/HBaseTestSetup.java @@ -106,6 +106,8 @@ private void setUpFixtures(HiveConf conf) throws Exception { "org.apache.hadoop.hbase.shaded."); Configuration hbaseConf = HBaseConfiguration.create(conf); + // A workaround for HBASE-28908. Should be removed once HBase 2.7.0 is released & HIVE-28740 is fixed. + hbaseConf.set("hbase.wal.provider", "filesystem"); util = new HBaseTestingUtility(hbaseConf); util.startMiniDFSCluster(1); diff --git a/pom.xml b/pom.xml index f16874246174..5ef5ffe05494 100644 --- a/pom.xml +++ b/pom.xml @@ -140,7 +140,7 @@ 22.0 2.4.21 2.2.220 - 3.3.6 + 3.4.1 ${basedir}/${hive.path.to.root}/testutils/hadoop 1.3 2.5.6-hadoop3 @@ -2120,14 +2120,6 @@ itests - - customhbase - - - hbase.version - - - dist diff --git a/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/tools/metatool/MetaToolTaskListExtTblLocs.java b/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/tools/metatool/MetaToolTaskListExtTblLocs.java index f9d34ee13f5d..6eccfb665452 100644 --- a/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/tools/metatool/MetaToolTaskListExtTblLocs.java +++ b/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/tools/metatool/MetaToolTaskListExtTblLocs.java @@ -341,7 +341,7 @@ private void createOutputList(Set locations, String outputDir, String db * Table-name followed by "*" indicates that all partitions are inside table location. * Otherwise, we record the number of partitions covered by table location. */ - private JSONArray listOutputEntities(HashSet locations) { + private JSONArray listOutputEntities(HashSet locations) throws JSONException { List listEntities = new ArrayList<>(); for(String loc : locations) { DataLocation data = inputLocations.get(loc); diff --git a/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/TestRemoteHiveMetastoreWithHttpJwt.java b/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/TestRemoteHiveMetastoreWithHttpJwt.java index c228e94fd491..39009f0942f1 100644 --- a/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/TestRemoteHiveMetastoreWithHttpJwt.java +++ b/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/TestRemoteHiveMetastoreWithHttpJwt.java @@ -49,7 +49,6 @@ import java.util.Date; import java.util.UUID; import java.util.concurrent.TimeUnit; -import org.junit.Ignore; import org.junit.Test; import org.junit.experimental.categories.Category; import org.slf4j.Logger; @@ -58,8 +57,6 @@ import static com.github.tomakehurst.wiremock.client.WireMock.get; import static com.github.tomakehurst.wiremock.client.WireMock.ok; import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; /* Tests JWT auth in HiveMetastore server. @@ -94,9 +91,7 @@ public class TestRemoteHiveMetastoreWithHttpJwt { public static void makeEnvModifiable() throws Exception { envMap = new HashMap<>(); Class envClass = Class.forName("java.lang.ProcessEnvironment"); - Field theEnvironmentField = envClass.getDeclaredField("theEnvironment"); Field theUnmodifiableEnvironmentField = envClass.getDeclaredField("theUnmodifiableEnvironment"); - removeStaticFinalAndSetValue(theEnvironmentField, envMap); removeStaticFinalAndSetValue(theUnmodifiableEnvironmentField, envMap); } diff --git a/standalone-metastore/pom.xml b/standalone-metastore/pom.xml index 81e80833a8bf..8d7b04baf42f 100644 --- a/standalone-metastore/pom.xml +++ b/standalone-metastore/pom.xml @@ -79,7 +79,7 @@ 3.1.0 22.0 - 3.3.6 + 3.4.1 4.0.3 2.16.1 3.3 diff --git a/storage-api/pom.xml b/storage-api/pom.xml index 03ba7bb2ffee..dddae62a7557 100644 --- a/storage-api/pom.xml +++ b/storage-api/pom.xml @@ -30,7 +30,7 @@ 1.8 1.1.3 22.0 - 3.3.6 + 3.4.1 4.13.2 5.11.2 5.11.2