but can support many different languages through the use of plugins
because of its modular architecture
each with its own memory, storage and processing power
they are spread and replicated across the available machines
instead of retrieving, combining and working on a single large dataset.
Clients
Masters
Slaves
Clients
Masters
Slaves
Slaves perform the actual storage and processing of data
Sometimes called DataNodes or TaskTrackers
Multiple DataNodes will provide for better parallel processing power
Please take out your phone and open Kahoot.
Let's play!