Impala answers SQL over data on HDFS, Kudu, and S3 with sub-second turnaround. DbSchema is
the desktop side of that speed: the metastore tables on an ER diagram, a SQL editor for
low-latency queries, and a data explorer for spot checks — no impala-shell required.
Trusted by teams at
The same Impala table names resolve to Kudu, Parquet-backed HDFS storage, or S3, and everyone reasons about them through the shared Hive metastore. Without a visual reference, that reasoning happens in terminal scrollback.
DbSchema pulls the table definitions through Impala's JDBC connection and renders the shared schema as an ER diagram — one picture for the analysts, the engineers, and the pipelines they debug.
Fast answers deserve a client that keeps up with them.
Databases, tables, and column definitions come straight from the metastore into an interactive diagram — browsable structure instead of DESCRIBE output.
The editor speaks Impala SQL — Kudu table operations, Parquet format hints, analytic window functions — and shows results in a sortable, scrollable view.
Paginate through the tables behind your BI dashboards, filter by column, and confirm what a pipeline actually delivered — all without typing SQL.
Analysts, report builders, and pipeline consumers keep asking what a column means and where a table came from. Generate interactive HTML5 documentation of the Impala schema — searchable, commented, and served from a link instead of from your calendar.
Explore the Documentation Tool
Impala listens for JDBC clients on port 21050 by default, giving the standard
URL jdbc:impala://host:21050/default. Get the Cloudera Impala JDBC driver
(ImpalaJDBC42.jar) from the Cloudera download portal and add it in DbSchema's
driver manager — the Impala JDBC driver page walks
through the setup.
For Kerberos, append
;AuthMech=1;KrbRealm=REALM;KrbHostFQDN=host;KrbServiceName=impala to the URL;
for a TLS/SSL-secured cluster, add ;SSL=1;SSLTrustStore=/path/to/keystore instead.
Free Community Edition and 15-day Architect trial, no signup asked.
Teams working with Apache Impala often use these engines too. Explore dedicated guides and JDBC setup for each.