> For the complete documentation index, see [llms.txt](https://docs.e6data.com/query-engine/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.e6data.com/query-engine/guides/table-formats/hive-tables.md).

# Hive tables

How e6data queries Hive tables through a Hive Metastore or compatible catalog.

e6data queries **Hive tables** - data registered in a Hive Metastore (or a compatible catalog) and stored in object storage. Hive remains a common format for Hadoop- and Spark-based data lakes.

## How it works

e6data connects to your metastore through a catalog, reads the table and partition metadata, and reads the underlying data files directly from object storage (S3, ADLS Gen2). e6data is read-only - it discovers and queries Hive tables but does not modify the metastore or the data.

## What's supported

* Reading Hive tables via the [Hive Metastore](/query-engine/guides/catalogs/hive-metastore.md) catalog, and via [AWS Glue](/query-engine/guides/catalogs/aws-glue-catalog.md) where Hive-style tables are registered in Glue.
* Partitioned and non-partitioned tables, with partition pruning at query time.
* Common open file formats stored under Hive tables (such as Parquet and ORC).

## Connect to Hive tables

There is no separate "Hive tables" catalog type - connect the catalog that manages your Hive tables:

1. Open the **Catalogs** section and select **Create Catalog**.
2. Choose [Hive Metastore](/query-engine/guides/catalogs/hive-metastore.md) (or [AWS Glue](/query-engine/guides/catalogs/aws-glue-catalog.md) if your Hive tables are registered in Glue).
3. Provide the connection details and the schemas to expose.

See the catalog guides for the full connection steps, including cross-account access.

## See also

* [Hive Metastore](/query-engine/guides/catalogs/hive-metastore.md)
* [AWS Glue Catalog](/query-engine/guides/catalogs/aws-glue-catalog.md)
* [Table formats overview](/query-engine/guides/table-formats.md)
* [Iceberg](/query-engine/guides/table-formats/iceberg.md) · [Delta Lake](/query-engine/guides/table-formats/delta-lake.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.e6data.com/query-engine/guides/table-formats/hive-tables.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
