Instant MapReduce Patterns – Hadoop Essentials How-to
暫譯: 即時 MapReduce 範式 - Hadoop 基礎實用指南

Srinath Perera

  • 出版商: Packt Publishing
  • 出版日期: 2013-06-01
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 60
  • 裝訂: Paperback
  • ISBN: 1782167706
  • ISBN-13: 9781782167709
  • 相關分類: Hadoop分散式架構
  • 海外代購書籍(需單獨結帳)

商品描述

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 程式設計師的人。它也適合那些完全沒有使用過 Hadoop 的 Java 程式設計師,或是那些了解 Hadoop 和 MapReduce,但不確定如何加深理解的人。