Professional Hadoop Solutions
Implement Hadoop Solutions throughout the enterpriseIf you're ready to make the most out of massively scalable analytics, you need to know how to take advantage of Hadoop technologies. With this guide, you'll learn how! It focuses on the architecture and approaches for building advanced, Hadoop-based enterprise applications, taking a deeper, code-level dive into delivering real-world solutions. It also walks you through the data design and how it impacts implementation. It explains how MapReduce works, and shows you how to reformulate specific business problems in MapReduce. Throughout the pages, you'll find in-depth Java code examples that you can use, derived from applications that have been successfully built and deployed.Professional Hadoop Solutions:Explores the MapReduce architecture, its main components, and the MapReduce programming modelDiscusses how to create reliable MapReduce applications, including testing and debugging, as well as how to use built-in MapReduce facilitiesExplains how to extend Oozie and use it to integrate Hadoop-based implementations with other enterprise applicationsDescribes how to build real-time Hadoop-based applications and how to leverage real-time Hadoop queriesShows how to extend Hadoop's security capabilities, including encryption, authentication, authorization, Single-Sign-On (SSO), and auditingCovers different approaches to running Hadoop in the Amazon Web Services (AWS) cloudProgrammer ForumsJoin our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.Code DownloadsTake advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.Read MoreFind articles, e-books, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.Wrox Professional guidesare written by working developers to address everyday needs. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.