mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-04-25 05:36:14 +03:00
[GH-ISSUE #3934] Add Apache Impala JDBC Driver Support #1349
Labels
No labels
AS
can't reproduce
can't reproduce
deployment
development
documentation
duplicate
duplicate
ee
enhancement
external
new driver
performance
pull-request
third party issue
wait for response
wait for review
wontfix
x:Oracle
x:cassandra
x:clickhouse
x:db2
x:duckdb
x:greenplum
x:h2
x:h2gis
x:hana
x:hive
x:intersystems
x:kyuubi
x:maria
x:mongo
x:mysql
x:postgresql
x:presto
x:sql server
x:sqlite
x:teradata
x:trino
xf:accessibility
xf:administration
xf:ai
xf:authentication
xf:aws
xf:commit-mode
xf:connection
xf:dark theme
xf:data editor
xf:datatransfer
xf:dba
xf:driver management
xf:erd
xf:filters
xf:i18n
xf:i18n
xf:installer
xf:json
xf:kerberos
xf:ldap
xf:local config
xf:log viewer
xf:metadata
xf:metadata editor
xf:navigator
xf:okta
xf:query manager
xf:resource manager
xf:scripts
xf:sql editor
xf:tasks
xf:ui/uix
xo: Firefox
xo:eclipse
xo:internet explorer
xo:macos
xp:major
xrn:internal
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cloudbeaver#1349
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @salomaolopes on GitHub (Nov 24, 2025).
Original GitHub issue: https://github.com/dbeaver/cloudbeaver/issues/3934
Is your feature request related to a problem?
Yes. I need to connect to Apache Impala (Cloudera Impala) clusters through CloudBeaver Community Edition for data analysis and querying. Currently, there is no native Impala driver available in CloudBeaver CE.
Describe the solution you'd like
Add native support for Apache Impala JDBC driver in CloudBeaver Community Edition, similar to the existing support for Kyuubi, Trino, and other big data databases.
Driver Details:
com.cloudera.impala.jdbc.Driverjdbc:impala://{host}:{port}/{database}Describe alternatives you've considered
Currently using Apache Kyuubi driver as a workaround since it uses a similar Thrift protocol. However, native Impala support would provide:
Additional context
Would greatly appreciate if this could be considered for a future release. Thank you!
@dariamarutkina commented on GitHub (Nov 25, 2025):
Hello @salomaolopes !
Thank you for your request and for the detailed explanation! 🦫
CloudBeaver Community Edition does not include the Impala JDBC driver out-of-the-box. However, you can add it manually using the built-in driver management. Here is the documentation describing how to add a custom JDBC driver:
https://github.com/dbeaver/cloudbeaver/wiki/Adding-new-database-drivers
Currently, we avoid bundling additional JDBC drivers into the default CE image, as this noticeably increases the image size and affects startup time and updates for all users. Because of that, we only include the most commonly used drivers by default, and all others can be added manually when needed.
We understand the importance of Impala support and appreciate you sharing your use case. We’ll keep this request in mind when planning future improvements.
Thanks again for your feedback! 💙
@salomaolopes commented on GitHub (Nov 25, 2025):
Hello @dariamarutkina!
Thank you so much for the quick response and for pointing me to the documentation! 🙏
I really appreciate you keeping this request in mind for future improvements. I completely understand the reasoning behind not bundling all drivers by default to keep the image size manageable.
I will follow the documentation you provided to add the Impala driver manually.
Thanks again for your help.
@panda0120 commented on GitHub (Dec 18, 2025):
server/bundles/io.cloudbeaver.resources.drivers.base/plugin.xml
server/drivers/cloudera_impala/pom.xml
server/drivers/pom.xml
@dariamarutkina @salomaolopes Could you please help me figure out why I still can't see the cloud_impala option on the interface despite the above configurations?
I think there’s an issue with this document—it fails to mention that CloudBeaver automatically downloads DBeaver’s source code and packages dependencies on them. I’ve been confused about why the document instructs modifying DBeaver’s source code files.
I test the driver of oceanbase and netezza , it is work well, but why only cloudera_impala can't be success. Is the categories="hadoop" can not be supported?