/streams-debugging

Primary LanguageJavaApache License 2.0Apache-2.0

Streams debugging

This project contains a series of debugging sessions for Red Hat AMQ Streams. They assume user level knowledge about Red Hat OpenShift and Apache Kafka. The examples are not meant to be exhaustive, but just a way to show common scenarios and tools. Most of them require an OpenShift cluster with 3 worker nodes (e.g. 3x m5.4xlarge) and a user with admin permissions. Contributions are welcomed.

Outline

  1. Kafka introduction and deployments
  2. TLS authentication and custom certificates
  3. Schema registry and why it is useful
  4. Kafka Connect and change data capture
  5. Mirror Maker and disaster recovery
  6. Storage requirements and volume recovery
  7. Cruise Control and unbalanced clusters
  8. Transactions and how to rollback