更新时间:2021-07-16 20:22:24
coverpage
Learning YARN
Credits
About the Authors
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Starting with YARN Basics
Introduction to MapReduce v1
Shortcomings of MapReducev1
An overview of YARN components
The YARN architecture
How YARN satisfies big data needs
Projects powered by YARN
Summary
Chapter 2. Setting up a Hadoop-YARN Cluster
Starting with the basics
The Hadoop-YARN single node installation
An overview of web user interfaces
The Hadoop-YARN multi-node installation
An overview of the Hortonworks and Cloudera installations
Chapter 3. Administering a Hadoop-YARN Cluster
Using the Hadoop-YARN commands
Configuring the Hadoop-YARN services
Managing the Hadoop-YARN services
Monitoring the YARN services
Understanding ResourceManager's High Availability
Monitoring NodeManager's health
Chapter 4. Executing Applications Using YARN
Understanding application execution flow
Submitting a sample MapReduce application
Handling failures in YARN
YARN application logging
Chapter 5. Understanding YARN Life Cycle Management
An introduction to state management analogy
The ResourceManager's view
The NodeManager's view
Analyzing transitions through logs
Chapter 6. Migrating from MRv1 to MRv2
Introducing MRv1 and MRv2
High-level changes from MRv1 to MRv2
The migration steps from MRv1 to MRv2
Running and monitoring MRv1 apps on YARN
Chapter 7. Writing Your Own YARN Applications
An introduction to the YARN API
Writing your own application
Chapter 8. Dive Deep into YARN Components
Understanding ResourceManager
Understanding NodeManager
The YARN Timeline server
The web application proxy server
YARN Scheduler Load Simulator (SLS)
Handling resource localization in YARN
Chapter 9. Exploring YARN REST Services
Introduction to YARN REST services
ResourceManager REST APIs
NodeManager REST APIs
MapReduce ApplicationMaster REST APIs
MapReduce HistoryServer REST APIs
How to access REST services
Chapter 10. Scheduling YARN Applications
An introduction to scheduling in YARN
An overview of queues
Types of queues
An introduction to schedulers
Chapter 11. Enabling Security in YARN
Adding security to a YARN cluster
Working with ACLs
Other security frameworks
Chapter 12. Real-time Data Analytics Using YARN
The integration of Spark with YARN
The integration of Storm with YARN
The integration of HAMA and Giraph with YARN
Index