Skip to content
SocialAtoZ Add your software

Apache Hive

Verified

Distributed, fault-tolerant data warehouse system bringing SQL to data at massive scale

Is this your product? Rent a top-5 spot in Hadoop-Related Software from $219 a month.

Apache Hive screenshot See all screenshots
  • Deployment Cloud Based, On Premise
  • Starting price Free
  • Free trial Available
  • Best for Medium Business, Large Enterprise

What is Apache Hive?

Apache Hive is a distributed, fault-tolerant data warehouse system enabling analytics at massive scale, published by the Apache Software Foundation with a Docker quickstart, design documents, a developer FAQ and an open contribution process.

Hive's historical contribution was to make distributed data processing accessible to people who write SQL, and that mattered more than any technical property it had.

The situation it addressed was stark. Early Hadoop processing required writing Java programs expressing computation as map and reduce operations. That was tractable for software engineers and completely inaccessible to the analysts, statisticians and business users who actually had the questions worth asking. An organisation could store enormous quantities of data and have perhaps three people capable of querying it, all of them engineers with a queue of other work.

Hive introduced a SQL interface that compiled to those distributed jobs underneath. Suddenly anyone who could write a query could interrogate data at a scale that had previously required a specialist, and the bottleneck moved from access to interpretation, which is a far better place for it.

The metastore, which catalogues what tables exist and where their data lives, turned out to be Hive's most durable contribution. Long after query engines moved on, the Hive metastore remained the standard catalogue that other engines read, which is why the name persists in architectures that no longer run Hive queries at all.

An honest assessment of its current position is useful: newer engines including Trino, Spark SQL and Presto generally outperform Hive for interactive querying, and the modern equivalent is usually a query engine over an open table format. Hive remains in wide production use in established deployments, and its metastore is still ubiquitous.

Hive is free and open source under the Apache licence.

Key Features of Apache Hive

  • SQL interface over distributed data
  • Distributed and fault-tolerant execution
  • Hive metastore catalogue
  • Table and partition metadata management
  • Compatible with multiple execution engines
  • Docker quickstart
  • Integration with the wider Hadoop ecosystem
  • Open Apache licence
  • Published design documentation
  • Open contribution process

Apache Hive Pricing

Open source

Free

Free and open source under the Apache licence.

Commercial support

Quoted on request

Managed services and commercial support are offered by cloud providers and third parties rather than by the project.

Apache Hive Specifications

Deployment
  • Cloud Based
  • On Premise
Desktop
  • Linux
  • Web App
Built for
  • Medium Business
  • Large Enterprise
Support
  • Email
Public API
Yes
Free trial
Yes
Free plan
No
Runs in browser
No
Customisable
No
Website
hive.apache.org

Apache Hive Screenshots

Your experience counts

Rate Apache Hive

Used Apache Hive? Your honest review helps the next buyer decide. It takes about three minutes.

Overall, how would you rate it?

Pick a star rating to start.

Apache Hive FAQs

Nothing. It is free and open source under the Apache licence, with commercial distributions and managed services available from third parties.

Making distributed processing accessible to people who write SQL. Early Hadoop required Java programs expressing map and reduce operations, which excluded the analysts who had the questions worth asking.

The bottleneck moved from access to interpretation. Anyone who could write a query could interrogate data at a scale that had previously needed a specialist engineer with a queue of other work.

Because it became the standard catalogue other engines read. Long after query engines moved on, the Hive metastore persists in architectures that no longer run Hive queries at all.

For interactive querying, newer engines including Trino, Spark SQL and Presto generally outperform it. Hive remains in wide production use in established deployments and its metastore is still ubiquitous.