Apache Hive is a distributed data warehouse system built on Apache Hadoop that enables scalable batch processing and SQL-like querying of large data sets using HiveQL.