Introduction to Hadoop: Map Reduce
Introduction to Hadoop by Steve Watt.
May not have the first principle verbatim correct but I liked:
Data must remain at rest.
The principle being that the work is moved to the data (due to the overhead of moving large amounts of data).
That would seem to also point in the direction of using functional programming principles as well.