PERL or C would have been quite flexible on single-node clusters. However, Hadoop is pretty slow on the same. It works on the basis of distributed computing. Thus, using single-node clusters means that you will be contradicting the actual definition of Hadoop, which is meant to work with large sets of data and more.