In some situations, an embedded HMS is enough for catalogd server.
And we've already implemented this in IMPALA-8974. But after
setting USE_CDP_HIVE=true and rebuilt impala, the custom cluster
test case test_kudu_table_create_without_hms would failed due to
lacking of related jars. The solution is to add related maven
dependency in $IMPALA_HOME/fe/pom.xml and
$IMPALA_HOME/shaded-deps/pom.xml.
Tests:
* Ran test_kudu_table_create_without_hms.py by setting
USE_CDP_HIVE=true locally
Change-Id: Ibc7d7e30cd560d43bb707dec54f4494355809f66
Reviewed-on: http://gerrit.cloudera.org:8080/15057
Reviewed-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
test_kudu_table_create_without_hms fails when using Hive3. The test
failure leaves the minicluster in a weird state since it restarts Hive
to use a different configuration. Skip this test until it's fixed.
Tests:
- Run test_kudu_table_create_without_hms.py and verify it's skipped.
Change-Id: I88dce9e3afabb59b8dadd6f0356e6cc99e9dc9f4
Reviewed-on: http://gerrit.cloudera.org:8080/15093
Reviewed-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
CreateKuduTableWithoutHMSTest.java
CreateKuduTableWithoutHMSTest.java test case need to restart impala
cluster, in order to keep original cluster environment unchanged, we
write a custom cluter test case test_kudu_table_create_without_hms.py
to replace.
Besides, we also add an envp 'WITHOUT_HMS' to keep original
hive-site.xml unchanged, just generate a new hive-site_ext.xml without
hms related config.
Change-Id: Ic532574af42ed864612cf28eecee9e0416ef272c
Reviewed-on: http://gerrit.cloudera.org:8080/14962
Reviewed-by: Joe McDonnell <joemcdonnell@cloudera.com>
Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>