Cargando…

Programming MapReduce with Scalding : a practical guide to designing, testing, and implementing complex MapReduce applications in Scala /

This book is an easy-to-understand, practical guide to designing, testing, and implementing complex MapReduce applications in Scala using the Scalding framework. It is packed with examples featuring log-processing, ad-targeting, and machine learning. This book is for developers who are willing to di...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Chalkiopoulos, Antonios
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2014.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBSCO_ocn882610623
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 140704s2014 enk o 001 0 eng d
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d EBLCP  |d MHW  |d N$T  |d E7B  |d UMI  |d KKS  |d OCLCQ  |d DEBBG  |d DEBSZ  |d COO  |d OCLCQ  |d YDXCP  |d OCLCQ  |d D6H  |d K6U  |d AGLDB  |d OCLCQ  |d ICA  |d OCLCQ  |d CCO  |d PIFFA  |d FVL  |d ZCU  |d MERUC  |d OCLCQ  |d U3W  |d REB  |d STF  |d OCLCF  |d VTS  |d CEF  |d ICG  |d INT  |d VT2  |d UKMGB  |d OCLCQ  |d WYU  |d G3B  |d TKN  |d OCLCQ  |d UAB  |d DKC  |d AU@  |d OCLCQ  |d M8D  |d UKAHL  |d HS0  |d OCLCQ  |d OCLCO  |d QGK  |d OCLCQ  |d OCLCO 
016 7 |a 018006591  |2 Uk 
019 |a 884966507  |a 907252280  |a 961629890  |a 962629316  |a 1259141610 
020 |a 9781783287024  |q (electronic bk.) 
020 |a 1783287020  |q (electronic bk.) 
020 |a 1306902843  |q (electronic bk.) 
020 |a 9781306902847  |q (electronic bk.) 
020 |a 1783287012 
020 |a 9781783287017 
020 |z 9781783287017 
029 1 |a AU@  |b 000055991634 
029 1 |a CHNEW  |b 000698113 
029 1 |a CHNEW  |b 000887407 
029 1 |a CHVBK  |b 374463247 
029 1 |a DEBBG  |b BV042182200 
029 1 |a DEBBG  |b BV043608822 
029 1 |a DEBSZ  |b 417228775 
029 1 |a DEBSZ  |b 484725203 
029 1 |a DKDLA  |b 820120-katalog:999935980705765 
029 1 |a GBVCP  |b 882840401 
029 1 |a UKMGB  |b 018006591 
035 |a (OCoLC)882610623  |z (OCoLC)884966507  |z (OCoLC)907252280  |z (OCoLC)961629890  |z (OCoLC)962629316  |z (OCoLC)1259141610 
037 |a CL0500000459  |b Safari Books Online 
050 4 |a QA76.73.S28 
072 7 |a COM  |x 051010  |2 bisacsh 
082 0 4 |a 005.1/14  |2 23 
049 |a UAMI 
100 1 |a Chalkiopoulos, Antonios. 
245 1 0 |a Programming MapReduce with Scalding :  |b a practical guide to designing, testing, and implementing complex MapReduce applications in Scala /  |c Antonios Chalkiopoulos. 
260 |a Birmingham :  |b Packt Publishing,  |c 2014. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
520 |a This book is an easy-to-understand, practical guide to designing, testing, and implementing complex MapReduce applications in Scala using the Scalding framework. It is packed with examples featuring log-processing, ad-targeting, and machine learning. This book is for developers who are willing to discover how to effectively develop MapReduce applications. Prior knowledge of Hadoop or Scala is not required; however, investing some time on those topics would certainly be beneficial. 
588 0 |a Print version record. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Introduction to MapReduce; The Hadoop platform; MapReduce; A MapReduce example; MapReduce abstractions; Introducing Cascading; What happens inside a pipe; Pipe assemblies; Cascading extensions; Summary; Get Ready for Scalding; Why Scala?; Scala basics; Scala build tools; Hello World in Scala; Development editors; Installing Hadoop in five minutes; Running our first Scalding job; Submit a Scalding job into Hadoop; Summary; Scalding by Example; Reading and writing files 
505 8 |a Best practices for reading and writing filesTextLine parsing; Executing in the local and Hadoop modes; Understanding the core capabilities of Scalding; Map-like operations; Join operations; Pipe operations; Grouping/reducing functions; Operations on groups; Composite operations; A simple example; Typed API; Summary; Intermediate Examples; Logfile analysis; Completing the implementation; Exploring ad targeting; Calculating daily points; Calculating historic points; Generating targeted ads; Summary; Scalding Design Patterns; The external operations pattern; The Dependency Injection pattern 
505 8 |a The Late Bound Dependency patternSummary; Testing and TDD; Introduction to testing; MapReduce testing challenges; Development lifecycle with testing strategy; TDD for Scalding developers; Implementing the TDD methodology; Decomposing the algorithm; Defining acceptance tests; Implementing integration tests; Implementing unit tests; Implementing the MapReduce logic; Defining and performing system tests; Black box testing; Summary; Running Scalding in Production; Executing Scalding in a Hadoop cluster; Scheduling execution; Coordinating job execution; Configuring using a property file 
505 8 |a Configuring using Hadoop parametersMonitoring Scalding jobs; Using slim JAR files; Scalding execution throttling; Summary; Using External Data Stores; Interacting with external systems; SQL databases; NoSQL databases; Understanding HBase; Reading from HBase; Writing in HBase; Using advanced HBase features; Search platforms; Elastic Search; Summary; Matrix Calculations and Machine Learning; Text similarity using TF-IDF; Setting a similarity using the Jaccard index; K-Means using Mahout; Other libraries; Summary; Index 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
630 0 0 |a MapReduce. 
650 0 |a Scala (Computer program language) 
650 0 |a Computer programming. 
650 6 |a Scala (Langage de programmation) 
650 6 |a Programmation (Informatique) 
650 7 |a computer programming.  |2 aat 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a Computer programming  |2 fast 
650 7 |a Scala (Computer program language)  |2 fast 
776 0 8 |i Print version:  |a Chalkiopoulos, Antonios.  |t Programming MapReduce with Scalding : a practical guide to designing, testing, and implementing complex MapReduce applications in Scala.  |d Birmingham : Packt Publishing, 2014  |z 1306902843 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=805422  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26844129 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1674839 
938 |a ebrary  |b EBRY  |n ebr10887715 
938 |a EBSCOhost  |b EBSC  |n 805422 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28553577 
938 |a YBP Library Services  |b YANK  |n 11951086 
994 |a 92  |b IZTAP