kyuubi/integration-tests
Tigran Manasyan 9f53a09d58
[KYUUBI #5509] Add Apache Impala JDBC engine dialect
# 🔍 Description
## Issue References 🔗

This pull request fixes #5509

## Describe Your Solution 🔧

Added [Apache Impala](https://impala.apache.org) support in the form of the JDBC engine dialect. Slightly modified Kyuubi Hive JDBC driver in order to use it as driver for Impala dialect instead of the original Hive driver.

## Types of changes 🔖

- [ ] Bugfix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)

## Test Plan 🧪

#### Related Unit Tests
- `org.apache.kyuubi.engine.jdbc.impala.OperationWithImpalaEngineSuite`
- `org.apache.kyuubi.engine.jdbc.impala.SessionSuite`
- `org.apache.kyuubi.engine.jdbc.impala.StatementSuite`

#### Related Integration Tests
- `org.apache.kyuubi.it.jdbc.impala.OperationWithServerSuite`
- `org.apache.kyuubi.it.jdbc.impala.SessionWithServerSuite`
- `org.apache.kyuubi.it.jdbc.impala.StatementWithServerSuite`
---

# Checklist 📝

- [x] This patch was not authored or co-authored using [Generative Tooling](https://www.apache.org/legal/generative-tooling.html)

**Be nice. Be informative.**

Closes #6104 from tigrulya-exe/feature/5509-support-impala-jdbc-dialect.

Closes #5509

32ae6d846 [Tigran Manasyan] Codestyle fixes
985212561 [Tigran Manasyan] fix review comments
ecb0d7dca [Tigran Manasyan] copy impala compose file to integration tests resources
5ea347430 [Tigran Manasyan] fix order in services file
2c63a7003 [Tigran Manasyan] Add Apache Impala JDBC engine dialect

Authored-by: Tigran Manasyan <t.manasyan@arenadata.io>
Signed-off-by: Cheng Pan <chengpan@apache.org>
2024-02-29 19:57:14 +08:00
..
kyuubi-flink-it [KYUUBI #5783] Switch to kyuubi-relocated-hive-service-rpc 2023-12-07 19:55:10 +08:00
kyuubi-gluten-it [KYUUBI #6043][TEST][GLUTEN] Gluten-it gluten package add arch suffix 2024-02-10 18:39:01 +08:00
kyuubi-hive-it [KYUUBI #5867] HiveEngine support run on YARN mode 2023-12-29 18:50:12 +08:00
kyuubi-jdbc-it [KYUUBI #5509] Add Apache Impala JDBC engine dialect 2024-02-29 19:57:14 +08:00
kyuubi-kubernetes-it [KYUUBI #6028] Exited spark-submit process should not block batch submit queue 2024-01-30 23:38:52 +08:00
kyuubi-trino-it [KYUUBI #5978] Canonicalize Trino IT in GitHub Action workflow 2024-01-16 12:19:31 +08:00
kyuubi-zookeeper-it [KYUUBI #5365] Don't use Log4j2's extended throwable conversion pattern in default logging configurations 2023-10-11 21:41:22 +08:00
pom.xml [KYUUBI #5800] [KYUUBI#5467] Integrate Intel Gluten with Spark engine 2023-12-07 10:47:00 +08:00