I have fixed PiEstimator now, it works in both modes.
Additionally I have added some outputs when starting a cluster in local mode, because I had some mailing list fun the last days.
If the apps determine that there is "local" in "bsp.master.adress" then the application exits and prints that it doesn't need to be started.
This will now prevent the questions: "my error log shows, local is no valid hostname". Although I think this is a pretty clear exception >_>.
Anyways, you can now submit local jobs via the shell ./hama jar <jar.jar> test for example.
And I added testcases for the local mode and fixed a bit with the name handling in our cluster status.
There were a hell lot of other problems, for example a local running BSP that could not work on DFS because the filename wasn't qualified with hdfs://.
And I added a better exception if a host+port string, that is given in the send method will not be splittable by ":".
I wish the person how want to test this the best of luck