Antonios Chalkiopoulos's Programming MapReduce with Scalding PDF

By Antonios Chalkiopoulos

A functional advisor to designing, checking out, and imposing complicated MapReduce purposes in Scala

About This Book

  • Develop MapReduce purposes utilizing a useful improvement language in a light-weight, high-performance, and testable way
  • Recognize the Scalding services to speak with exterior information shops and practice desktop studying operations
  • Full of illustrations and diagrams, useful examples, and suggestions for deeper realizing of MapReduce software development

Who This ebook Is For

This ebook is for builders who're prepared to find tips to successfully increase MapReduce purposes. previous wisdom of Hadoop or Scala isn't required; in spite of the fact that, making an investment a while on these themes would definitely be beneficial.

What you are going to Learn

  • Set up an atmosphere to execute jobs in neighborhood and Hadoop mode
  • Preview the whole Scalding API via examples and illustrations
  • Learn approximately Scalding functions, checking out, and pipelining jobs
  • Understand the innovations of MapReduce styles and the purposes of its ecosystem
  • Implement logfile research and ad-targeting purposes utilizing top practices
  • Apply a test-driven improvement (TDD) technique and constitution Scalding purposes in a modular and testable way
  • Interact with exterior NoSQL and SQL facts shops from Scalding
  • Deploy, agenda, computer screen, and continue construction systems

In Detail

Programming MapReduce with Scalding is a pragmatic consultant to establishing a improvement surroundings and imposing basic and intricate MapReduce alterations in Scalding, utilizing a test-driven improvement technique and different most sensible practices.

This ebook will first introduce you to how the Cascading framework enables larger abstraction reasoning over MapReduce functions after which dive into how Scala DSL Scalding permits us to increase dependent and testable functions. it is going to then train you the way to check Scalding jobs and the way to outline necessities and behavior-driven improvement (BDD) with Scalding. This booklet also will exhibit the right way to visual display unit and preserve cluster balance and successfully entry SQL, NoSQL, and seek platforms.

Programming MapReduce with Scalding presents hands-on info ranging from evidence of idea functions and progressing to production-ready implementations.

Show description

Read or Download Programming MapReduce with Scalding PDF

Similar object oriented design books

Get Hudson 3 Essentials PDF

In DetailContinuous integration (CI) with computerized try out execution has been commonly followed in recent times. the idea that in the back of CI has replaced how businesses examine construct administration, unencumber administration, Deployment Automation, and try Orchestration. Hudson is a CI answer that gives executives, enterprise managers, software program builders, and designers with a greater feel of the improvement growth and code caliber of tasks all through their improvement lifestyles cycle.

Starting Out with Visual C# 2012, Global Edition by Tony Gaddis PDF

Meant to be used within the Introductory C# Programming path  Tony Gaddis’s available, step by step presentation is helping starting scholars comprehend the real info essential to turn into expert programmers at an introductory point. Gaddis motivates the examine of either programming abilities and the visible C# programming language through providing all of the info had to comprehend the “how” and the “why”—but by no means wasting sight of the truth that such a lot novices fight with this fabric.

Download e-book for kindle: Swift 2 Design Patterns by Julien Lange

Construct strong and scalable iOS and Mac OS X video game applicationsAbout This BookLearn to take advantage of and enforce the 23 Gang of 4 layout styles utilizing quick 2Design and architect your code for rapid software developmentUnderstand the function, commonly used UML layout, and contributors within the classification diagram of the development by way of enforcing them in a step by step approachWho This e-book Is ForThis ebook is meant for efficient quick builders who are looking to practice enduring layout styles with rapid to constitution and scale their software code.

Kurt Guntheroth's Optimized C++: Proven Techniques for Heightened Performance PDF

In today’s quickly and aggressive international, a program’s functionality is simply as very important to buyers because the beneficial properties it offers. This useful consultant teaches builders performance-tuning rules that permit optimization in C++. You’ll find out how to make code that already embodies most sensible practices of C++ layout run speedier and eat fewer assets on any computer—whether it’s an eye fixed, mobile, notebook, supercomputer, or globe-spanning community of servers.

Extra resources for Programming MapReduce with Scalding

Example text

Download PDF sample

Programming MapReduce with Scalding by Antonios Chalkiopoulos


by Michael
4.5

Rated 4.33 of 5 – based on 22 votes