Apache Oozie Essentials

Jagat Jasjit Singh

  • 出版商: Packt Publishing
  • 出版日期: 2015-12-04
  • 售價: $1,560
  • 貴賓價: 9.5$1,482
  • 語言: 英文
  • 頁數: 164
  • 裝訂: Paperback
  • ISBN: 1785880381
  • ISBN-13: 9781785880384
  • 下單後立即進貨 (約3~4週)

商品描述

Unleash the power of Apache Oozie to create and manage your big data and machine learning pipelines in one go

About This Book

  • Teaches you everything you need to know to get started with Apache Oozie from scratch and manage your data pipelines effortlessly
  • Learn to write data ingestion workflows with the help of real-life examples from the author's own personal experience
  • Embed Spark jobs to run your machine learning models on top of Hadoop

Who This Book Is For

If you are an expert Hadoop user who wants to use Apache Oozie to handle workflows efficiently, this book is for you. This book will be handy to anyone who is familiar with the basics of Hadoop and wants to automate data and machine learning pipelines.

What You Will Learn

  • Install and configure Oozie from source code on your Hadoop cluster
  • Dive into the world of Oozie with Java MapReduce jobs
  • Schedule Hive ETL and data ingestion jobs
  • Import data from a database through Sqoop jobs in HDFS
  • Create and process data pipelines with Pig, hive scripts as per business requirements.
  • Run machine learning Spark jobs on Hadoop
  • Create quick Oozie jobs using Hue
  • Make the most of Oozie's security capabilities by configuring Oozie's security

In Detail

As more and more organizations are discovering the use of big data analytics, interest in platforms that provide storage, computation, and analytic capabilities is booming exponentially. This calls for data management. Hadoop caters to this need. Oozie fulfils this necessity for a scheduler for a Hadoop job by acting as a cron to better analyze data.

Apache Oozie Essentials starts off with the basics right from installing and configuring Oozie from source code on your Hadoop cluster to managing your complex clusters. You will learn how to create data ingestion and machine learning workflows.

This book is sprinkled with the examples and exercises to help you take your big data learning to the next level. You will discover how to write workflows to run your MapReduce, Pig ,Hive, and Sqoop scripts and schedule them to run at a specific time or for a specific business requirement using a coordinator. This book has engaging real-life exercises and examples to get you in the thick of things. Lastly, you'll get a grip of how to embed Spark jobs, which can be used to run your machine learning models on Hadoop.

By the end of the book, you will have a good knowledge of Apache Oozie. You will be capable of using Oozie to handle large Hadoop workflows and even improve the availability of your Hadoop environment.

商品描述(中文翻譯)

發揮 Apache Oozie 的威力,一次性創建和管理您的大數據和機器學習流程

關於本書
本書將教您從頭開始使用 Apache Oozie,輕鬆管理數據流程。透過作者自己的實際經驗,您將學習如何撰寫數據輸入工作流程的實例。此外,您還可以嵌入 Spark 作業,以在 Hadoop 上運行機器學習模型。

本書適合對 Hadoop 有經驗的專家,希望使用 Apache Oozie 高效處理工作流程的人。任何熟悉 Hadoop 基礎並希望自動化數據和機器學習流程的人都會受益於本書。

您將學到什麼
- 在 Hadoop 集群上從源代碼安裝和配置 Oozie
- 透過 Java MapReduce 作業深入了解 Oozie
- 安排 Hive ETL 和數據輸入作業
- 通過 Sqoop 作業將數據從數據庫導入 HDFS
- 根據業務需求創建和處理 Pig、Hive 腳本的數據流程
- 在 Hadoop 上運行機器學習 Spark 作業
- 使用 Hue 快速創建 Oozie 作業
- 通過配置 Oozie 的安全性,充分利用 Oozie 的安全功能

詳細內容
隨著越來越多的組織發現使用大數據分析的價值,對提供存儲、計算和分析能力的平台的興趣呈指數級增長。這就需要數據管理,而 Hadoop 正好滿足了這一需求。Oozie 作為一個 cron,充當 Hadoop 作業的調度器,更好地分析數據。

《Apache Oozie Essentials》從基礎知識開始,從在 Hadoop 集群上安裝和配置 Oozie 的源代碼,到管理複雜集群。您將學習如何創建數據輸入和機器學習工作流程。

本書中穿插了許多實例和練習,幫助您將大數據學習提升到更高水平。您將發現如何撰寫工作流程來運行 MapReduce、Pig、Hive 和 Sqoop 腳本,並使用協調器在特定時間或特定業務需求下安排它們運行。本書還提供了引人入勝的實際練習和實例,讓您深入了解。最後,您將掌握如何嵌入 Spark 作業,以在 Hadoop 上運行機器學習模型。

通過閱讀本書,您將對 Apache Oozie 有很好的了解。您將能夠使用 Oozie 處理大型 Hadoop 工作流程,甚至提高 Hadoop 環境的可用性。