Cargando…

Mastering Apache Storm : processing big data streams in real time /

Master the intricacies of Apache Storm and develop real-time stream processing applications with ease About This Book Exploit the various real-time processing functionalities offered by Apache Storm such as parallelism, data partitioning, and more Integrate Storm with other Big Data technologies lik...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Jain, Ankit
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2017.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1002017425
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cnu---unuuu
008 170826s2017 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d IDEBK  |d MERUC  |d NLE  |d N$T  |d COO  |d OCLCQ  |d UOK  |d OCLCF  |d OCLCQ  |d K6U  |d QGK  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL 
019 |a 1001798426  |a 1002017584  |a 1003995901  |a 1008855038 
020 |a 9781787120402  |q (electronic bk.) 
020 |a 1787120406  |q (electronic bk.) 
020 |z 1787125637 
020 |z 9781787125636 
029 1 |a AU@  |b 000070364232 
035 |a (OCoLC)1002017425  |z (OCoLC)1001798426  |z (OCoLC)1002017584  |z (OCoLC)1003995901  |z (OCoLC)1008855038 
037 |a 1027970  |b MIL 
050 4 |a TK5105.8885.A63 
072 7 |a COM  |x 084030  |2 bisacsh 
072 7 |a COM  |x 005000  |2 bisacsh 
082 0 4 |a 005.273  |2 23 
049 |a UAMI 
100 1 |a Jain, Ankit. 
245 1 0 |a Mastering Apache Storm :  |b processing big data streams in real time /  |c Ankit Jain. 
260 |a Birmingham :  |b Packt Publishing,  |c 2017. 
300 |a 1 online resource (276 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: Real-Time Processing and Storm Introduction; Apache Storm; Features of Storm; Storm components; Nimbus; Supervisor nodes; The ZooKeeper cluster; The Storm data model; Definition of a Storm topology; Operation modes in Storm; Programming languages; Summary; Chapter 2: Storm Deployment, Topology Development, and Topology Options; Storm prerequisites; Installing Java SDK 7; Deployment of the ZooKeeper cluster; Setting up the Storm cluster. 
505 8 |a Developing the hello world exampleThe different options of the Storm topology; Deactivate; Activate; Rebalance; Kill; Dynamic log level settings; Walkthrough of the Storm UI; Cluster Summary section; Nimbus Summary section; Supervisor Summary section; Nimbus Configuration section; Topology Summary section; Dynamic log level settings; Updating the log level from the Storm UI; Updating the log level from the Storm CLI; Summary; Chapter 3: Storm Parallelism and Data Partitioning; Parallelism of a topology; Worker process; Executor; Task; Configure parallelism at the code level. 
505 8 |a Worker process, executor, and task distributionRebalance the parallelism of a topology; Rebalance the parallelism of a SampleStormClusterTopology topology; Different types of stream grouping in the Storm cluster; Shuffle grouping; Field grouping; All grouping; Global grouping; Direct grouping; Local or shuffle grouping; None grouping; Custom grouping; Guaranteed message processing; Tick tuple; Summary; Chapter 4: Trident Introduction; Trident introduction; Understanding Trident's data model; Writing Trident functions, filters, and projections; Trident function; Trident filter. 
505 8 |a Trident projectionTrident repartitioning operations; Utilizing shuffle operation; Utilizing partitionBy operation; Utilizing global operation; Utilizing broadcast operation; Utilizing batchGlobal operation; Utilizing partition operation; Trident aggregator; partitionAggregate; aggregate; ReducerAggregator; Aggregator; CombinerAggregator; persistentAggregate; Aggregator chaining; Utilizing the groupBy operation; When to use Trident; Summary; Chapter 5: Trident Topology and Uses; Trident groupBy operation; groupBy before partitionAggregate; groupBy before aggregate; Non-transactional topology. 
505 8 |a Trident hello world topologyTrident state; Distributed RPC; When to use Trident; Summary; Chapter 6: Storm Scheduler; Introduction to Storm scheduler; Default scheduler; Isolation scheduler; Resource-aware scheduler; Component-level configuration; Memory usage example; CPU usage example; Worker-level configuration; Node-level configuration; Global component configuration; Custom scheduler; Configuration changes in the supervisor node; Configuration setting at component level; Writing a custom supervisor class; Converting component IDs to executors; Converting supervisors to slots. 
500 |a Registering a CustomScheduler class. 
520 |a Master the intricacies of Apache Storm and develop real-time stream processing applications with ease About This Book Exploit the various real-time processing functionalities offered by Apache Storm such as parallelism, data partitioning, and more Integrate Storm with other Big Data technologies like Hadoop, HBase, and Apache Kafka An easy-to-understand guide to effortlessly create distributed applications with Storm Who This Book Is For If you are a Java developer who wants to enter into the world of real-time stream processing applications using Apache Storm, then this book is for you. No previous experience in Storm is required as this book starts from the basics. After finishing this book, you will be able to develop not-so-complex Storm applications. What You Will Learn Understand the core concepts of Apache Storm and real-time processing Follow the steps to deploy multiple nodes of Storm Cluster Create Trident topologies to support various message-processing semantics Make your cluster sharing effective using Storm scheduling Integrate Apache Storm with other Big Data technologies such as Hadoop, HBase, Kafka, and more Monitor the health of your Storm cluster In Detail Apache Storm is a real-time Big Data processing framework that processes large amounts of data reliably, guaranteeing that every message will be processed. Storm allows you to scale your data as it grows, making it an excellent platform to solve your big data problems. This extensive guide will help you understand right from the basics to the advanced topics of Storm. The book begins with a detailed introduction to real-time processing and where Storm fits in to solve these problems. You'll get an understanding of deploying Storm on clusters by writing a basic Storm Hello World example. Next we'll introduce you to Trident and you'll get a clear understanding of how you can develop and deploy a trident topology. We cover topics such as monitoring, Storm Parallelism, scheduler and log processing, in a very easy to understand manner. You will also learn how to integrate Storm with other well-known Big Data technologies such as HBase, Redis, Kafka, and Hadoop to realize the full potential of Storm. With real-world examples and clear explanations, this book will ensure you will have a thorough mastery of Apache Storm. You will be able to use this knowledge to develop efficient, distributed real-time applications to cater to your business needs. Style and approach This easy-to-f ... 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
630 0 0 |a Apache Storm. 
650 0 |a Real-time data processing. 
650 0 |a Application software  |x Development. 
650 6 |a Temps réel (Informatique) 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a COMPUTERS  |x Desktop Applications  |x Suites.  |2 bisacsh 
650 7 |a COMPUTERS  |x Enterprise Applications  |x General.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Real-time data processing  |2 fast 
758 |i has work:  |a Mastering Apache Storm (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCFxwpf3h6mt7RV7kDGkDhd  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Jain, Ankit.  |t Mastering Apache Storm.  |d Birmingham : Packt Publishing, ©2017 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=4980882  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4980882 
938 |a EBSCOhost  |b EBSC  |n 1577486 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis38746636 
938 |a YBP Library Services  |b YANK  |n 14755235 
994 |a 92  |b IZTAP