A Hadoop cluster is a distributed computing system that consists of multiple interconnected computers or nodes, working together to process and store large amounts of data. It is based on the Hadoop framework, which provides a scalable and fault-tolerant storage and processing solution for big data.