PHOENIX-4758 Validate that HADOOP_CONF_DIR is not set for HiveMRIT
Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/407c1c18 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/407c1c18 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/407c1c18 Branch: refs/heads/4.x-HBase-0.98 Commit: 407c1c180eddf7505d5523a67b436856f30e7fe9 Parents: 4f10b18 Author: Josh Elser <els...@apache.org> Authored: Tue May 29 14:14:04 2018 -0400 Committer: Josh Elser <els...@apache.org> Committed: Mon Jun 4 13:02:57 2018 -0400 ---------------------------------------------------------------------- .../src/it/java/org/apache/phoenix/hive/HiveMapReduceIT.java | 8 ++++++++ 1 file changed, 8 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/phoenix/blob/407c1c18/phoenix-hive/src/it/java/org/apache/phoenix/hive/HiveMapReduceIT.java ---------------------------------------------------------------------- diff --git a/phoenix-hive/src/it/java/org/apache/phoenix/hive/HiveMapReduceIT.java b/phoenix-hive/src/it/java/org/apache/phoenix/hive/HiveMapReduceIT.java index 33ac5a1..1508299 100644 --- a/phoenix-hive/src/it/java/org/apache/phoenix/hive/HiveMapReduceIT.java +++ b/phoenix-hive/src/it/java/org/apache/phoenix/hive/HiveMapReduceIT.java @@ -18,6 +18,10 @@ package org.apache.phoenix.hive; +import static org.junit.Assert.fail; + +import java.util.Map; + import org.apache.phoenix.end2end.NeedsOwnMiniClusterTest; import org.junit.BeforeClass; import org.junit.Ignore; @@ -29,6 +33,10 @@ public abstract class HiveMapReduceIT extends HivePhoenixStoreIT { @BeforeClass public static void setUpBeforeClass() throws Exception { + final String hadoopConfDir = System.getenv("HADOOP_CONF_DIR"); + if (hadoopConfDir != null && hadoopConfDir.length() != 0) { + fail("HADOOP_CONF_DIR is non-empty in the current shell environment which will very likely cause this test to fail."); + } setup(HiveTestUtil.MiniClusterType.mr); } }