I doubt if there is something which is 100% free. One feasible way could be to use Amazon EC2 ready to use Hadoop cluster. It's not free but cheap enough to get your hands dirty. And if you don't want to pay anything, you could probably use Cloudera's VM and create a cluster using VMs on your machine. That would be a lot more convenient and cheaper as well.