Node – A node is simply a computer, typically non-enterprise, commodity hardware for nodes that contain data.
Rack – A rack is a collection of 30+ nodes. They are physically stored close together and are all connected to the same network switch. Network bandwidth between any two nodes in rack is greater than bandwidth between two nodes on different racks.
Cluster – A Hadoop Cluster is a collection of racks.