Who this book is for
This book is primarily aimed at application and system developers interested in learning how to solve practical problems using the Hadoop framework and related components. Although we show examples in a few programming languages, a strong foundation in Java is the main prerequisite.
Data engineers and architects might also find the material concerning data life cycle, file formats, and computational models useful.