05446nam 2200637 450 991046494040332120200520144314.01-78216-830-3(CKB)3710000000096744(EBL)1659857(MiAaPQ)EBC1659857(CaSebORM)9781782168294(PPN)228000661(Au-PeEL)EBL1659857(CaPaEBR)ebr10854560(CaONFJC)MIL588387(OCoLC)875819498(EXLCZ)99371000000009674420140413h20142014 uy 0engur|n|---|||||rdacontentrdamediardacarrierStorm blueprints patterns for distributed real-time computation : use Storm design patterns to perform distributed, real-time big data processing, and analytics for real-world use cases /P. Taylor Goetz , Brian O'Neill ; cover image by Prashant Timappa Shetty1st editionBirmingham, England :Packt Publishing,2014.©20141 online resource (336 p.)Community Experience DistilledIncludes index.1-78216-829-X Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Distributed Word Count; Introducing elements of a Storm topology - streams, spouts, and bolts; Streams; Spouts; Bolts; Introducing the word count topology data flow; Sentence spout; Introducing the split sentence bolt; Introducing the word count bolt; Introducing the report bolt; Implementing the word count topology; Setting up a development environment; Implementing the sentence spout; Implementing the split sentence bolt; Implementing the word count boltImplementing the report boltImplementing the word count topology; Introducing parallelism in Storm; WordCountTopology parallelism; Adding workers to a topology; Configuring executors and tasks; Understanding stream groupings; Guaranteed processing; Reliability in spouts; Reliability in bolts; Reliable word count; Summary; Chapter 2: Configuring Storm Clusters; Introducing the anatomy of a Storm cluster; Understanding the nimbus daemon; Working with the supervisor daemon; Introducing Apache ZooKeeper; Working with Storm's DRPC server; Introducing the Storm UIIntroducing the Storm technology stackJava and Clojure; Python; Installing Storm on Linux; Installing the base operating system; Installing Java; ZooKeeper installation; Storm installation; Running the Storm daemons; Configuring Storm; Mandatory settings; Optional settings; The Storm executable; Setting up the Storm executable on a workstation; The daemon commands; Nimbus; Supervisor; UI; DRPC; The management commands; Jar; Kill; Deactivate; Activate; Rebalance; Remoteconfvalue; Local debug/development commands; REPL; Classpath; Localconfvalue; Submitting topologies to a Storm clusterAutomating the cluster configurationA rapid introduction to Puppet; Puppet manifests; Puppet classes and modules; Puppet templates; Managing environments with Puppet Hiera; Introducing Hiera; Summary; Chapter 3: Trident Topologies and Sensor Data; Examining our use case; Introducing Trident topologies; Introducing Trident spouts; Introducing Trident operations - filters and functions; Introducing Trident filters; Introducing Trident functions; Introducing Trident aggregators - Combiners and Reducers; CombinerAggregator; ReducerAggregator; Aggregator; Introducing the Trident stateThe Repeat Transactional stateThe Opaque state; Executing the topology; Summary; Chapter 4: Real-time Trend Analysis; Use case; Architecture; The source application; The logback Kafka appender; Apache Kafka; Kafka spout; The XMPP server; Installing the required software; Installing Kafka; Installing OpenFire; Introducing the sample application; Sending log messages to Kafka; Introducing the log analysis topology; Kafka spout; The JSON project function; Calculating a moving average; Adding a sliding window; Implementing the moving average function; Filtering on thresholdsSending notifications with XMPPA blueprints book with 10 different projects built in 10 different chapters which demonstrate the various use cases of storm for both beginner and intermediate users, grounded in real-world example applications.Although the book focuses primarily on Java development with Storm, the patterns are more broadly applicable and the tips, techniques, and approaches described in the book apply to architects, developers, and operations.Additionally, the book should provoke and inspire applications of distributed computing to other industries and domains. Hadoop enthusiasts will also find this book a goCommunity experience distilled.Data structures (Computer science)Real-time data processingElectronic books.Data structures (Computer science)Real-time data processing.005.73Goetz P. Taylor931437O'Neill BrianShetty Prashant TimappaMiAaPQMiAaPQMiAaPQBOOK9910464940403321Storm blueprints2095240UNINA03531nam 2200433 450 991083045710332120191030111031.01-119-55567-11-119-55565-51-119-55568-X(CKB)4100000009444354(MiAaPQ)EBC5915543(EXLCZ)99410000000944435420191030d2019 uy 0engurcnu||||||||txtrdacontentcrdamediacrrdacarrierProgress in solar energy technologies and applications /edited by Umakanta SahooHoboken, New Jersey ;Beverly, Massachusetts :Scrivener Publishing :Wiley,[2019]©20191 online resource (xiii, 364 pages)1-119-55560-4 Includes bibliographical references and index.Reliability testing of PV module in the outdoor condition / Birinchi Bora, O.S. Sastry, Som Mondal and B. Prasad -- Solar energy technologies and water potential for distillation : a pre-feasibility investigation for Rajasthan, India / Nikhil Gakkhar, Manoj Kumar Soni and Sanjeev Jakhar -- Design analysis of solar photovoltaic power plants for northern and southern regions of India / Sanjay Kumar -- Cold storage with backup thermal energy storage system / K. Sahoo, B. Bandhyopadhyay, S. Mukhopadhyay, U. Sahoo, T.S. Kumar, V. Yadav and Y. Singh -- Development of parabolic trough collector based power and ejector refrigeration system using eco-friendly refrigerants / D.K. Gupta, R. Kumar and N. Kumar -- Unlocking the design of stand-alone and grid-connected rooftop solar PV systems / Tanmay Bishnoi."Energy is one of the most important topics of our time, and renewable energy has been a long and still-unfolding story that has taken decades to bring us to where we are today. Even after so much progress, engineers and scientists are always still developing new and innovative techniques, processes, equipment, and materials to further the science and fulfill the mission of generating cleaner, renewable energy for the world's consumption. This new groundbreaking series, Advances in Renewable Energy, covers these topics across the spectrum, including solar, wind, and other renewable energy sources. This first volume in the series focuses on solar energy, probably the fastest-growing and developing area of renewable energy. With new materials and processes constantly coming online, it is important for engineers and scientists to stay abreast of the state-of-the-art in the field, and this volume does just that. Covering not just the basics of the technology and technological advances, the contributors delve into the financial aspects of solar energy systems as well. They look at total costs, not just initial costs, but the costs of maintenance, as well, Covering nearly every aspect of solar energy systems and the latest advances in the field, this is a must-have volume for any engineer, scientist, student, or educator working in or studying solar energy"--Provided by publisher.Solar energyTechnological innovationsSolar energyTechnological innovations.621.47Sahoo Umakanta1621383Sahoo UmakantaMiAaPQMiAaPQMiAaPQBOOK9910830457103321Progress in solar energy technologies and applications3954632UNINA