Instant MapReduce Patterns – Hadoop Essentials How-to

Srinath Perera

  • 出版商: Packt Publishing
  • 出版日期: 2013-06-01
  • 售價: $1,270
  • 貴賓價: 9.5$1,207
  • 語言: 英文
  • 頁數: 60
  • 裝訂: Paperback
  • ISBN: 1782167706
  • ISBN-13: 9781782167709
  • 相關分類: Hadoop分散式架構
  • 下單後立即進貨 (約3~4週)

商品描述

Practical recipes to write your own MapReduce solution patterns for Hadoop programs with this book and ebook

Overview

  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results
  • Learn how to install, configure, and run Hadoop jobs
  • Seven recipes, each describing a particular style of the MapReduce program to give you a good understanding of how to program with MapReduce
  • A concise introduction to Hadoop and common MapReduce patterns

In Detail

MapReduce is a technology that enables users to process large datasets and Hadoop is an implementation of MapReduce. We are beginning to see more and more data becoming available, and this hides many insights that might hold key to success or failure. However, MapReduce has the ability to analyze this data and write code to process it.

Instant MapReduce Patterns: Hadoop Essentials How-to is a concise introduction to Hadoop and programming with MapReduce. It is aimed to get you started and give you an overall feel for programming with Hadoop so that you will have a well-grounded foundation to understand and solve all of your MapReduce problems as needed.

Instant MapReduce Patterns: Hadoop Essentials How-to will start with the configuration of Hadoop before moving on to writing simple examples and discussing MapReduce programming patterns.

We will start simply by installing Hadoop and writing a word count program. After which, we will deal with the seven styles of MapReduce programs: analytics, set operations, cross correlation, search, graph, Joins, and clustering. For each case, you will learn the pattern and create a representative example program. The book also provides you with additional pointers to further enhance your Hadoop skills.

What you will learn from this book

  • Write and run a simple MapReduce program
  • Understand the workings of Hadoop and how to write a custom formatter
  • Calculate analytics, cross-correlation, and set operations using Hadoop
  • Write simple Hadoop programs to perform searches
  • Join data by writing Hadoop programs
  • Perform graph operations and clustering

Approach

Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. This is a Packt Instant How-to guide, which provides concise and clear recipes for getting started with Hadoop.

Who this book is written for

This book is for big data enthusiasts and would-be Hadoop programmers. It is also meant for Java programmers who either have not worked with Hadoop at all, or who know Hadoop and MapReduce but are not sure how to deepen their understanding.

商品描述(中文翻譯)

這本書和電子書提供了實用的食譜,讓您能夠撰寫自己的Hadoop程式的MapReduce解決方案模式。

概述:
- 立即學習新知識!這是一本短小、快速、專注的指南,能夠立即產生效果。
- 學習如何安裝、配置和執行Hadoop作業。
- 七個食譜,每個食譜描述了特定風格的MapReduce程式,讓您對如何使用MapReduce進行編程有很好的理解。
- 簡明介紹Hadoop和常見的MapReduce模式。

詳細內容:
MapReduce是一種技術,使用者能夠處理大型數據集,而Hadoop則是MapReduce的一種實現。我們開始看到越來越多的數據可用,其中隱藏了許多可能對成功或失敗至關重要的洞察力。然而,MapReduce有能力分析這些數據並編寫代碼來處理它。

《即時MapReduce模式:Hadoop基礎指南》是一本簡明介紹Hadoop和MapReduce編程的書籍。它旨在讓您入門,並讓您對使用Hadoop進行編程有整體感覺,以便您在需要時能夠理解和解決所有MapReduce問題。

《即時MapReduce模式:Hadoop基礎指南》將從配置Hadoop開始,然後進行編寫簡單的示例並討論MapReduce編程模式。

我們將從安裝Hadoop並編寫單詞計數程式開始。之後,我們將處理七種MapReduce程式的風格:分析、集合操作、交叉相關、搜索、圖形、連接和分群。對於每種情況,您將學習模式並創建一個代表性的示例程式。本書還提供了其他指引,以進一步提升您的Hadoop技能。

從本書中您將學到:
- 編寫並執行簡單的MapReduce程式。
- 了解Hadoop的運作方式以及如何編寫自定義格式化程式。
- 使用Hadoop計算分析、交叉相關和集合操作。
- 編寫簡單的Hadoop程式進行搜索。
- 通過編寫Hadoop程式來連接數據。
- 執行圖形操作和分群。

方法:
本書充滿了實用的、逐步指導和清晰解釋,針對最重要和最有用的任務。這是一本Packt即時指南,提供了簡潔明確的食譜,讓您快速入門Hadoop。

本書適合對大數據感興趣且有意成為Hadoop程式設計師的讀者。它也適用於Java程式設計師,他們可能完全沒有使用過Hadoop,或者對Hadoop和MapReduce有所了解,但不確定如何加深自己的理解。