YARN Essentials
暫譯: YARN 基礎知識

Amol Fasale, Nirmal Kumar

  • 出版商: Packt Publishing
  • 出版日期: 2015-02-28
  • 售價: $1,470
  • 貴賓價: 9.5$1,397
  • 語言: 英文
  • 頁數: 176
  • 裝訂: Paperback
  • ISBN: 1784391735
  • ISBN-13: 9781784391737
  • 海外代購書籍(需單獨結帳)

商品描述

A comprehensive, hands-on guide to install, administer, and configure settings in YARN

About This Book

  • Learn the inner workings of YARN and how its robust and generic framework enables optimal resource utilization across multiple applications
  • Get to grips with single and multi-node installation, administration, and real-time distributed application development
  • A step-by-step self-learning guide to help you perform optimal resource utilization in a cluster

Who This Book Is For

If you have a working knowledge of Hadoop 1.x but want to start afresh with YARN, this book is ideal for you. You will be able to install and administer a YARN cluster and also discover the configuration settings to fine-tune your cluster both in terms of performance and scalability. This book will help you develop, deploy, and run multiple applications/frameworks on the same shared YARN cluster.

What You Will Learn

  • Understand how existing MapReduce applications can run on top of YARN and how they are backward compatible
  • Explore the YARN concepts, terminologies, architecture, key components, and interaction between the components
  • Set up a standalone and multi-node clustered YARN environment
  • Design, develop, and run different frameworks such as MapReduce, Apache Storm, Apache Tez, and Giraffe on top of YARN
  • Get to grips with the built-in support for multitenancy in YARN
  • Discover the motivation behind YARN's architecture design, implementations, and why YARN was needed
  • Learn how failures at each level are gracefully handled by the new framework to achieve fault tolerance and scalability

In Detail

YARN is the next generation generic resource platform used to manage resources in a typical cluster and is designed to support multitenancy in its core architecture. As optimal resource utilization is central to the design of YARN, learning how to fully utilize the available fine-grained resources (RAM, CPU cycles, and so on) in the cluster becomes vital.

This book is an easy-to-follow, self-learning guide to help you start working with YARN. Beginning with an overview of YARN and Hadoop, you will dive into the pitfalls of Hadoop 1.x and how YARN takes us to the next level. You will learn the concepts, terminology, architecture, core components, and key interactions, and cover the installation and administration of a YARN cluster as well as learning about YARN application development with new and emerging data processing frameworks.

商品描述(中文翻譯)

全面且實用的指南,教你如何安裝、管理和配置 YARN 的設置


本書介紹



  • 了解 YARN 的內部運作,以及其強大且通用的框架如何實現多個應用程式之間的最佳資源利用

  • 掌握單節點和多節點的安裝、管理以及實時分散式應用程式開發

  • 逐步自學指南,幫助你在叢集上進行最佳資源利用


本書適合誰閱讀


如果你對 Hadoop 1.x 有一定的工作知識,但想要從 YARN 開始新的學習,本書非常適合你。你將能夠安裝和管理 YARN 叢集,並發現配置設置,以在性能和可擴展性方面微調你的叢集。本書將幫助你在同一個共享的 YARN 叢集上開發、部署和運行多個應用程式/框架。


你將學到什麼



  • 了解現有的 MapReduce 應用程式如何在 YARN 上運行,以及它們如何向後相容

  • 探索 YARN 的概念、術語、架構、關鍵組件及其之間的互動

  • 設置獨立和多節點的 YARN 環境

  • 設計、開發和運行不同的框架,如 MapReduce、Apache Storm、Apache Tez 和 Giraffe,基於 YARN

  • 掌握 YARN 中對多租戶的內建支持

  • 了解 YARN 架構設計的動機、實現以及為何需要 YARN

  • 學習新框架如何優雅地處理各級別的故障,以實現容錯和可擴展性


詳細內容


YARN 是下一代通用資源平台,用於管理典型叢集中的資源,並設計為支持其核心架構中的多租戶。由於最佳資源利用是 YARN 設計的核心,因此學習如何充分利用叢集中可用的細粒度資源(如 RAM、CPU 週期等)變得至關重要。


本書是一個易於跟隨的自學指南,幫助你開始使用 YARN。從 YARN 和 Hadoop 的概述開始,你將深入了解 Hadoop 1.x 的陷阱,以及 YARN 如何將我們帶到下一個層次。你將學習概念、術語、架構、核心組件和關鍵互動,並涵蓋 YARN 叢集的安裝和管理,以及學習使用新興數據處理框架進行 YARN 應用程式開發。

最後瀏覽商品 (20)