Build a clearer workflow for Apache Hive: reverse engineer existing schemas into interactive ER diagrams, model changes visually, and generate reviewed SQL scripts before deployment.
DbSchema is built for visual modeling, schema documentation, and deployment. Keep an offline model in Git, collaborate across teams, and publish documentation that developers, analysts, and stakeholders can navigate in minutes.
Download DbSchema See Apache Hive Features Download Apache Hive JDBC Driver
Get to your first Apache Hive schema diagram in minutes. No account, no credit card.
Download the installer for Windows, macOS, or Linux and launch DbSchema. No signup required.
Reverse engineer an existing Apache Hive database or open a sample model to explore tables, relationships, and indexes.
Edit schema visually, generate documentation, and prepare reviewed migration scripts for safer releases.
Apache Hive organizes Hadoop HDFS data into databases, tables, and partitions stored in the Hive
metastore. While Hive supports a SQL-like query language (HiveQL), navigating the metastore and
understanding the full schema structure typically requires beeline or a Hue web interface.
DbSchema connects to Hive via HiveServer2 and provides a desktop GUI for visualizing the metastore
schema, running HiveQL queries, and generating documentation for the whole data warehouse team.
Download DbSchema Free See Apache Hive Features
DbSchema reads the Hive metastore through the HiveServer2 JDBC interface and presents databases, tables,
partitions, and column definitions as an interactive schema diagram. Data engineers and analysts can
quickly explore the Hive schema structure without using the beeline CLI or Hue.
DbSchema's data explorer connects to HiveServer2 and lets you browse table contents, apply column filters, and paginate through results from any Hive table. This gives analysts a quick way to inspect data without writing full HiveQL SELECT statements for every table inspection task.
The DbSchema SQL editor supports HiveQL syntax, including partitioned table queries, ORC/Parquet format hints, and Hive-specific functions. Run HiveQL queries against your cluster and inspect result sets from a desktop client — no need to maintain a Hue or Zeppelin notebook for every ad-hoc query.
HiveServer2 listens on port 10000 by default. The JDBC URL for a standard connection is:
jdbc:hive2://host:10000/default.
For Kerberized clusters, use:
jdbc:hive2://host:10000/default;principal=hive/host@REALM.
Download the Hive JDBC driver bundle (hive-jdbc-*.jar plus its dependencies) from the Hive
distribution or Maven Central, then add it via DbSchema's driver manager. For CDH or HDP deployments,
use the vendor-provided JDBC driver from Cloudera or Hortonworks for best compatibility.