Ja, es ist möglich, einen Hadoop-Cluster mit 2 verschiedenen virtuellen Boxen zu erstellen, sofern sich diese im selben Netzwerk befinden.
Der folgende Cloudera-Blog kann Ihnen beim Setup helfen https://blog.cloudera.com/blog/2014/01/how-to-create-a-simple-hadoop-cluster-with-virtualbox/