- Table View
- List View
Apache Iceberg: Data Lakehouse Functionality, Performance, and Scalability on the Data Lake
by Tomer Shiran Jason Hughes Alex MercedTraditional data architecture patterns are severely limited. To use these patterns, you have to ETL data into each tool—a cost-prohibitive process for making warehouse features available to all of your data. The lack of flexibility with these patterns requires you to lock into a set of priority tools and formats, which creates data silos and data drift. This practical book shows you a better way.Apache Iceberg provides the capabilities, performance, scalability, and savings that fulfill the promise of an open data lakehouse. By following the lessons in this book, you'll be able to achieve interactive, batch, machine learning, and streaming analytics with this high-performance open source format. Authors Tomer Shiran, Jason Hughes, and Alex Merced from Dremio show you how to get started with Iceberg.With this book, you'll learn:The architecture of Apache Iceberg tablesWhat happens under the hood when you perform operations on Iceberg tablesHow to further optimize Iceberg tables for maximum performanceHow to use Iceberg with popular data engines such as Apache Spark, Apache Flink, and DremioDiscover why Apache Iceberg is a foundational technology for implementing an open data lakehouse.
Apache Ignite Quick Start Guide: Distributed data caching and processing made easy
by Sujoy AcharyaBuild efficient, high-performance & scalable systems to process large volumes of data with Apache IgniteKey FeaturesUnderstand Apache Ignite's in-memory technologyCreate High-Performance app components with IgniteBuild a real-time data streaming and complex event processing systemBook DescriptionApache Ignite is a distributed in-memory platform designed to scale and process large volume of data. It can be integrated with microservices as well as monolithic systems, and can be used as a scalable, highly available and performant deployment platform for microservices. This book will teach you to use Apache Ignite for building a high-performance, scalable, highly available system architecture with data integrity.The book takes you through the basics of Apache Ignite and in-memory technologies. You will learn about installation and clustering Ignite nodes, caching topologies, and various caching strategies, such as cache aside, read and write through, and write behind. Next, you will delve into detailed aspects of Ignite’s data grid: web session clustering and querying data.You will learn how to process large volumes of data using compute grid and Ignite’s map-reduce and executor service. You will learn about the memory architecture of Apache Ignite and monitoring memory and caches. You will use Ignite for complex event processing, event streaming, and the time-series predictions of opportunities and threats. Additionally, you will go through off-heap and on-heap caching, swapping, and native and Spring framework integration with Apache Ignite.By the end of this book, you will be confident with all the features of Apache Ignite 2.x that can be used to build a high-performance system architecture.What you will learnUse Apache Ignite’s data grid and implement web session clusteringGain high performance and linear scalability with in-memory distributed data processingCreate a microservice on top of Apache Ignite that can scale and performPerform ACID-compliant CRUD operations on an Ignite cacheRetrieve data from Apache Ignite’s data grid using SQL, Scan and Lucene Text queryExplore complex event processing concepts and event streamingIntegrate your Ignite app with the Spring frameworkWho this book is forThe book is for Big Data professionals who want to learn the essentials of Apache Ignite. Prior experience in Java is necessary.
Apache JMeter
by Emily H. HaliliThis book is focussed on learning and understanding JMeter. It starts with a basic introduction and installation, followed by using JMeter to test web applications. It proceeds to show how to use JMeter to perform load testing and also to test the functional behavior of the target web application. The discussion continues to include testing servers other than web application servers, and demonstrates the use of some of JMeter's built-in functions. This book aims to give readers an introductory view of JMeter, and gives a brief and realistic overview to those researching for an ideal testing tool to use in testing projects. The book is written in a straightforward, clear way, with plenty of step-by-step instructions and illustrative screenshots. The ideal readers or users of this book are experienced or novice testers who have been testing manually and now would like to automate their tests. Those testers who are already automating their testing using other tools or testing software may also want to use this book as they look for alternatives. This book would also be a good point for test Managers/Leaders to start doing research on the test automation tool that may best suit their testing needs and of course, their budget JMeter's target audience is the testing community, which is generally not the hangout of developers or technical people. Almost anything one would like to do in HTTP testing will be supported by JMeter without requiring any programming. The user need not have much technical knowledge to work with JMeter. It has a simple-to-use and intuitive drag-and-drop style GUI that helps any non-technical user to get started.
Apache Junction (Stagecoach Station # #43)
by Hank MitchumFrom nearby Fort McDowell soldiers scoured the countryside for Chago, but the Army post was undermanned and riven with dissension and intrigue. When Chago ambushed and massacred an entire Army patrol, Greg Hammond vowed personal vengeance. But first he had to battle the weakness of his commanding officer, the hatred of a fellow lieutenant, and his own love for the commanding officer's daughter. And then he had to survive the most dangerous assignment of his career. While out on the hot Arizona desert Chago made plans of his own for Hammond--a cruel and savage Apache death.
Apache Kafka
by Nishant GargThe book will follow a step-by-step tutorial approach which will show the readers how to use Apache Kafka for messaging from scratch.Apache Kafka is for readers with software development experience, but no prior exposure to Apache Kafka or similar technologies is assumed. This book is also for enterprise application developers and big data enthusiasts who have worked with other publisher-subscriber based systems and now want to explore Apache Kafka as a futuristic scalable solution.
Apache Kafka 1.0 Cookbook: Over 100 practical recipes on using distributed enterprise messaging to handle real-time data
by Raúl Estrada Alexey Zinoviev Brian Gatt Sandeep KhuranaKey Features Use Kafka 1.0 features such as Confluent platforms and Kafka streams to build efficient streaming data applications to handle and process your data Integrate Kafka with other Big Data tools such as Apache Hadoop, Apache Spark, and more Hands-on recipes to help you design, operate, maintain, and secure your Apache Kafka cluster with ease Book Description Apache Kafka provides a unified, high-throughput, low-latency platform to handle real-time data feeds. This book will show you how to use Kafka efficiently, and contains practical solutions to the common problems that developers and administrators usually face while working with it. This practical guide contains easy-to-follow recipes to help you set up, configure, and use Apache Kafka in the best possible manner. You will use Apache Kafka Consumers and Producers to build effective real-time streaming applications. The book covers the recently released Kafka version 1.0, the Confluent Platform and Kafka Streams. The programming aspect covered in the book will teach you how to perform important tasks such as message validation, enrichment and composition.Recipes focusing on optimizing the performance of your Kafka cluster, and integrate Kafka with a variety of third-party tools such as Apache Hadoop, Apache Spark, and Elasticsearch will help ease your day to day collaboration with Kafka greatly. Finally, we cover tasks related to monitoring and securing your Apache Kafka cluster using tools such as Ganglia and Graphite. If you're looking to become the go-to person in your organization when it comes to working with Apache Kafka, this book is the only resource you need to have. What you will learn -Install and configure Apache Kafka 1.0 to get optimal performance -Create and configure Kafka Producers and Consumers -Operate your Kafka clusters efficiently by implementing the mirroring technique -Work with the new Confluent platform and Kafka streams, and achieve high availability with Kafka -Monitor Kafka using tools such as Graphite and Ganglia -Integrate Kafka with third-party tools such as Elasticsearch, Logstash, Apache Hadoop, Apache Spark, and more
Apache Kafka Cookbook
by Saurabh MinniOver 50 hands-on recipes to efficiently administer, maintain, and use your Apache Kafka installation About This Book * Quickly configure and manage your Kafka cluster * Learn how to use the Apache Kafka cluster and connect it with tools for big data processing * A practical guide to monitor your Apache Kafka installation Who This Book Is For If you are a programmer or big data engineer using or planning to use Apache Kafka, then this book is for you. This book has several recipes which will teach you how to effectively use Apache Kafka. You need to have some basic knowledge of Java. If you don't know big data tools, this would be your stepping stone for learning how to consume the data in these kind of systems. What You Will Learn * Learn how to configure Kafka brokers for better efficiency * Explore how to configure producers and consumers for optimal performance * Set up tools for maintaining and operating Apache Kafka * Create producers and consumers for Apache Kafka in Java * Understand how Apache Kafka can be used by several third party system for big data processing, such as Apache Storm, Apache Spark, Hadoop, and more * Monitor Apache Kafka using tools like graphite and Ganglia In Detail This book will give you details about how to manage and administer your Apache Kafka Cluster. We will cover topics like how to configure your broker, producer, and consumer for maximum efficiency for your situation. Also, you will learn how to maintain and administer your cluster for fault tolerance. We will also explore tools provided with Apache Kafka to do regular maintenance operations. We shall also look at how to easily integrate Apache Kafka with big data tools like Hadoop, Apache Spark, Apache Storm, and Elasticsearch. Style and approach Easy-to-follow, step-by-step recipes explaining from start to finish how to accomplish real-world tasks.
Apache Kafka Quick Start Guide: Leverage Apache Kafka 2.0 to simplify real-time data processing for distributed applications
by Raul EstradaProcess large volumes of data in real-time while building high performance and robust data stream processing pipeline using the latest Apache Kafka 2.0 Key Features Solve practical large data and processing challenges with Kafka Tackle data processing challenges like late events, windowing, and watermarking Understand real-time streaming applications processing using Schema registry, Kafka connect, Kafka streams, and KSQL Book Description Apache Kafka is a great open source platform for handling your real-time data pipeline to ensure high-speed filtering and pattern matching on the ?y. In this book, you will learn how to use Apache Kafka for efficient processing of distributed applications and will get familiar with solving everyday problems in fast data and processing pipelines. This book focuses on programming rather than the configuration management of Kafka clusters or DevOps. It starts off with the installation and setting up the development environment, before quickly moving on to performing fundamental messaging operations such as validation and enrichment. Here you will learn about message composition with pure Kafka API and Kafka Streams. You will look into the transformation of messages in different formats, such asext, binary, XML, JSON, and AVRO. Next, you will learn how to expose the schemas contained in Kafka with the Schema Registry. You will then learn how to work with all relevant connectors with Kafka Connect. While working with Kafka Streams, you will perform various interesting operations on streams, such as windowing, joins, and aggregations. Finally, through KSQL, you will learn how to retrieve, insert, modify, and delete data streams, and how to manipulate watermarks and windows. What you will learn How to validate data with Kafka Add information to existing data ?ows Generate new information through message composition Perform data validation and versioning with the Schema Registry How to perform message Serialization and Deserialization How to perform message Serialization and Deserialization Process data streams with Kafka Streams Understand the duality between tables and streams with KSQL Who this book is for This book is for developers who want to quickly master the practical concepts behind Apache Kafka. The audience need not have come across Apache Kafka previously; however, a familiarity of Java or any JVM language will be helpful in understanding the code in this book.
Apache Karaf Cookbook
by Heath Kesler Jamie Goodyear Achim Nierbeck Johan EdstromThis book is intended for developers who have some familiarity with Apache Karaf and who want a quick reference for practical, proven tips on how to perform common tasks such as configuring Pax modules deployed in Apache Karaf, Extending HttpService with Apache Karaf. You should have working knowledge of Apache karaf, as the book provides a deeper understanding of the capabilities of Apache Karaf.
Apache Legends & Lore of Southern New Mexico: From the Sacred Mountain (American Heritage)
by Lynda A. SanchezStorytelling has been a vital and vivid tradition in Apache life. Coyote tales, the creation legend and stories of historic battles with Comanche and Anglo intruders create a colorful mosaic of tribal heritage. Percy Bigmouth, a prominent oral historian of the Mescalero and Lipan Apache tribes, realized in the early twentieth century that the old ways were waning. He wrote in longhand what he had learned from his father, Scout Bigmouth, a prison camp survivor at Fort Sumner and participant in the turbulent Apache Wars. Join author Lynda Sanchez as she brings to light the ancient legends and lore of the Apaches living in the shadow of Mescalero's Sacred Mountain. Seventy-five years in the making, this collection is a loving tribute to a way of life nearly lost to history.
An Apache Life-Way: The Economic, Social, and Religious Institutions of the Chiricahua Indians
by Morris Edward OplerA majority of ethnographer Morris Edward Opler’s research was done on Native American groups of the American Southwest. He studied specifically the Chiricahua Indians, who were the subjects of one of his most famous books, An Apache Life-Way: The Economic, Social, and Religious Institutions of the Chiricahua Indians. Opler studied many Native American groups, but the Apache were a main focus of his.An Apache Life-Way traces the life of an Apache year by year. Rather than a history, the book explains the day-to-day Apache experience, detailing the chronological order of one’s life. The lifestyle described in the book is from a time before the Americans started the long era of hostile interactions with the Apache.The people designated as “Apache” in this book are those who spoke the Apache language in the area that is now New Mexico, Arizona, Sonora, and Chihuahua. There were many smaller sub-groups that populated these areas, three of them different groups of the Chiricahua Apache.An Apache Life-Way is divided into several main parts: Childhood; Maturation; Social Relations of Adults; Folk Beliefs, Medical Practice, and Shamanism; Maintenance of the Household; Marital and Sexual Life; The Round of Life; Political Organization and Status; and Death, Mourning, and the Underworld. Each section is divided into more specific subcategories that explore each phase of life and the rituals associated with it.Originally published in 1941, An Apache Life-Way remains one of the most important and innovative studies of south-western Native Americans.“First-class...in the best ethnographic tradition. It fills a great gap in our anthropological knowledge and...deserves to be one of the most used of American tribal records.”—Ruth Benedict, author of Patterns of Culture
Apache Mahout Clustering Designs
by Ashish GuptaExplore clustering algorithms used with Apache Mahout About This Book * Use Mahout for clustering datasets and gain useful insights * Explore the different clustering algorithms used in day-to-day work * A practical guide to create and evaluate your own clustering models using real world data sets Who This Book Is For This book is for developers who want to try out clustering on large datasets using Mahout. It will also be useful for those users who don't have background in Mahout, but have knowledge of basic programming and are familiar with basics of machine learning and clustering. It will be helpful if you know about clustering techniques with some other tool. What You Will Learn * Explore clustering algorithms and cluster evaluation techniques * Learn different types of clustering and distance measuring techniques * Perform clustering on your data using K-Means clustering * Discover how canopy clustering is used as pre-process step for K-Means * Use the Fuzzy K-Means algorithm in Apache Mahout * Implement Streaming K-Means clustering in Mahout * Learn Spectral K-Means clustering implementation of Mahout 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 has increased. Apache Mahout caters to this need and paves the way for the implementation of complex algorithms in the field of machine learning to better analyse your data and get useful insights into it. Starting with the introduction of clustering algorithms, this book provides an insight into Apache Mahout and different algorithms it uses for clustering data. It provides a general introduction of the algorithms, such as K-Means, Fuzzy K-Means, StreamingKMeans, and how to use Mahout to cluster your data using a particular algorithm. You will study the different types of clustering and learn how to use Apache Mahout with real world data sets to implement and evaluate your clusters. This book will discuss about cluster improvement and visualization using Mahout APIs and also explore model-based clustering and topic modelling using Dirichlet process. Finally, you will learn how to build and deploy a model for production use. Style and approach This book is a hand's-on guide with examples using real-world datasets. Each chapter begins by explaining the algorithm in detail and follows up with showing how to use mahout for that algorithm using example data-sets.
Apache Mahout Cookbook
by Piero GiacomelliApache Mahout Cookbook uses over 35 recipes packed with illustrations and real-world examples to help beginners as well as advanced programmers get acquainted with the features of Mahout."Apache Mahout Cookbook" is great for developers who want to have a fresh and fast introduction to Mahout coding. No previous knowledge of Mahout is required, and even skilled developers or system administrators will benefit from the various recipes presented
Apache Mahout Essentials
by Jayani WithanawasamIf you are a Java developer or data scientist, haven't worked with Apache Mahout before, and want to get up to speed on implementing machine learning on big data, then this is the perfect guide for you.
Apache Maven 2 Effective Implementation
by Maria Odea Ching Brett PorterAll material in the book will be worked through by example, building up a sample application. It is intended to be read through in sequence, though once complete, should serve as a suitable reference for certain cases that can be referred to directly. This book is for Java developers who want to get started with Apache Maven. If you are tasked with build automation in your company, this book will help you to quickly and easily get started with Maven in order to improve the efficiency of your builds.
Apache Maven 3 Cookbook
by SriranganThis well-detailed Cookbook takes you step by step, doing one task at a time with the latest version of Apache Maven 3. You will find this Cookbook an answer to almost all your needs for building high-quality Java applications with well-explained code and many illustrations to quicken up your learning. If you're a Java developer, it will arm you with all the critical information you need to get to grips with Maven 3, the latest version of the powerful build tool by Apache. This book is for Java developers, teams, and managers who want to implement Apache Maven in their development process, leveraging the software engineering best practices and agile team collaboration techniques it brings along. The book is also specifically for the developer who wishes to get started in Apache Maven and use it with a range of emergent and enterprise technologies including Enterprise Java, Frameworks, Google App Engine, Android, and Scala.
Apache Maven Cookbook
by Raghuram BharathanIf you are a Java developer or a manager who has experience with Apache Maven and want to extend your knowledge, then this is the ideal book for you. Apache Maven Cookbook is for those who want to learn how Apache Maven can be used for build automation. It is also meant for those familiar with Apache Maven, but want to understand the finer nuances of Maven and solve specific problems.
Apache Maven Dependency Management
by Jonathan LalouAn easy-to-follow, tutorial-based guide with chapters progressing from basic to advanced dependency management.If you are working with Java or Java EE projects and you want to take advantage of Maven dependency management, then this book is ideal for you. This book is also particularly useful if you are a developer or an architect. You should be well versed with Maven and its basic functionalities if you wish to get the most out of this book.
Apache Mesos Cookbook
by David Blomquist Tomasz JaniszewskiOver 50 recipes on the core features of Apache Mesos and running big data frameworks in Mesos About This Book • Learn to install and configure Mesos to suit the needs of your organization • Follow step-by-step instructions to deploy application frameworks on top of Mesos, saving you many hours of research and trial and error • Use this practical guide packed with powerful recipes to implement Mesos and easily integrate it with other application frameworks Who This Book Is For This book is for system administrators, engineers, and big data programmers. Basic experience with big data technologies such as Hadoop or Spark would be useful but is not essential. A working knowledge of Apache Mesos is expected. What You Will Learn • Set up Mesos on different operating systems • Use the Marathon and Chronos frameworks to manage multiple applications • Work with Mesos and Docker • Integrate Mesos with Spark and other big data frameworks • Use networking features in Mesos for effective communication between containers • Configure Mesos for high availability using Zookeeper • Secure your Mesos clusters with SASL and Authorization ACLs • Solve everyday problems and discover the best practices In Detail Apache Mesos is open source cluster sharing and management software. Deploying and managing scalable applications in large-scale clustered environments can be difficult, but Apache Mesos makes it easier with efficient resource isolation and sharing across application frameworks. The goal of this book is to guide you through the practical implementation of the Mesos core along with a number of Mesos supported frameworks. You will begin by installing Mesos and then learn how to configure clusters and maintain them. You will also see how to deploy a cluster in a production environment with high availability using Zookeeper. Next, you will get to grips with using Mesos, Marathon, and Docker to build and deploy a PaaS. You will see how to schedule jobs with Chronos. We'll demonstrate how to integrate Mesos with big data frameworks such as Spark, Hadoop, and Storm. Practical solutions backed with clear examples will also show you how to deploy elastic big data jobs. You will find out how to deploy a scalable continuous integration and delivery system on Mesos with Jenkins. Finally, you will configure and deploy a highly scalable distributed search engine with ElasticSearch. Throughout the course of this book, you will get to know tips and tricks along with best practices to follow when working with Mesos. Style and approach This step-by-step guide is packed with powerful recipes on using Apache Mesos and shows its integration with containers and big data frameworks.
Apache Mesos Essentials
by Dharmesh KakadiaThis book is intended for developers and operators who want to build and run scalable and fault-tolerant applications leveraging Apache Mesos. A basic knowledge of programming with some fundamentals of Linux is a prerequisite.
Apache Moon
by Len LevinsonEveryone in town says Braddock is innocent. Two men are dead at the Bar T Ranch: a clear case of self-defense. But an angry Army officer has personal reasons for pressing charges and Braddock is on the run, headed for Mexico with marriage on his mind and high-spirited Phyllis at his side. Between Mexico and freedom lays treacherous Apache land. It could spell cruel death. For Braddock, it becomes a haven - - a place to discover a priceless piece of his heritage. But a relentless sense of duty and a fat bounty to bring Phyllis home spur on Marshall Dan Stowe to smoke the Pecos Kid out. And before he knows it, Braddock is alone, riding for the border and a shootout that will brand him an outlaw forever or leave him stone-cold dead.
Apache Mountain Justice
by Ray HoganWhen Frank Bratton finished doing time for a bank robbery, he decided to make dealing a deck of cards rate more than a Colt .45. But a cheating gambler made him reach for his gun--and now crack U.S. Marshal Harry Locke wanted him for murder. At the same time, Bratton's old gang, headed by ruthless Monty Killeen, called him a traitor and lusted for blood vengeance. Only Bratton's beautiful ex-girlfriend Jenny McCall believed in his innocence. But Jenny was sure to be a handicap in a mountain showdown where one wrong move would leave Bratton ripped apart by outlaw bullets or dangling at the end of a hanging judge's rope.
The Apache Mountain War
by Robert E. HowardRobert Ervin Howard (January 22, 1906 - June 11, 1936) was an American author who wrote pulp fiction in a diverse range of genres. He is well known for his character Conan the Barbarian and is regarded as the father of the sword and sorcery subgenre. This is one of his western stories.
Apache MyFaces 1.2 Web Application Development
by Bart KummelThe book is written as a step-by-step, example-driven tutorial designed to be worked through step by step working on the example code as you learn. A fun example scenario is used throughout the book and of course all source code is available to download from the author's web site. The book is packed with tips and tricks, based on experience with MyFaces in real-life projects. This book is intended for Java developers who want to develop web frontends for their enterprise applications using Apache MyFaces as JSF implementation. Some basic knowledge of JSF is expected.
Apache MyFaces Trinidad 1.2: A Practical Guide
by David ThomasThe book is a hands-on practical guide that stresses the discussion of code and builds up a sample application that illustrates all the standard UI types covered by Trinidad. This book is written for Java developers who are beginners at JSF and experienced web developers who are looking for an introduction into the world of open source JSF technology.