Books & Videos

Table of Contents

  1. Chapter 1 Apache Hadoop and Apache HBase: An Introduction

    1. HDFS

    2. Apache HBase

    3. Summary

    4. References

  2. Chapter 2 Streaming Data Using Apache Flume

    1. The Need for Flume

    2. Is Flume a Good Fit?

    3. Inside a Flume Agent

    4. Configuring Flume Agents

    5. Getting Flume Agents to Talk to Each Other

    6. Complex Flows

    7. Replicating Data to Various Destinations

    8. Dynamic Routing

    9. Flume’s No Data Loss Guarantee, Channels, and Transactions

    10. Agent Failure and Data Loss

    11. The Importance of Batching

    12. What About Duplicates?

    13. Running a Flume Agent

    14. Summary

    15. References

  3. Chapter 3 Sources

    1. Lifecycle of a Source

    2. Sink-to-Source Communication

    3. HTTP Source

    4. Spooling Directory Source

    5. Syslog Sources

    6. Exec Source

    7. JMS Source

    8. Writing Your Own Sources*

    9. Summary

    10. References

  4. Chapter 4 Channels

    1. Transaction Workflow

    2. Channels Bundled with Flume

    3. Summary

    4. References

  5. Chapter 5 Sinks

    1. Lifecycle of a Sink

    2. Optimizing the Performance of Sinks

    3. Writing to HDFS: The HDFS Sink

    4. HBase Sinks

    5. RPC Sinks

    6. Morphline Solr Sink

    7. Elastic Search Sink

    8. Other Sinks: Null Sink, Rolling File Sink, Logger Sink

    9. Writing Your Own Sink*

    10. Summary

    11. References

  6. Chapter 6 Interceptors, Channel Selectors, Sink Groups, and Sink Processors

    1. Interceptors

    2. Channel Selectors

    3. Sink Groups and Sink Processors

    4. Summary

    5. References

  7. Chapter 7 Getting Data into Flume*

    1. Building Flume Events

    2. Flume Client SDK

    3. Embedded Agent

    4. log4j Appenders

    5. Summary

    6. References

  8. Chapter 8 Planning, Deploying, and Monitoring Flume

    1. Planning a Flume Deployment

    2. Deploying Flume

    3. Monitoring Flume

    4. Summary

    5. References