Difference between revisions of "Apache Kafka"
Jump to navigation
Jump to search
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[wikipedia:Apache Kafka]] (Jan [[2011]], [https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F0zmynvd Trends], [[Scala]], [[Java]]) [[ | + | [[wikipedia:Apache Kafka]] (Jan [[2011]], [https://trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F0zmynvd Trends], [[Scala]], [[Java]]) is a [[distributed event store]] and [[stream-processing]] platform. |
* https://kafka.apache.org/ | * https://kafka.apache.org/ | ||
+ | * [[Topics]], [[Consumer]], [[Producer]], [[Pub/Sub)]] | ||
+ | |||
* Installation: | * Installation: | ||
** macOS: <code>[[brew install kafka]] && [[brew install zookeeper]] && [[brew install kcat]]</code> | ** macOS: <code>[[brew install kafka]] && [[brew install zookeeper]] && [[brew install kcat]]</code> | ||
Line 6: | Line 8: | ||
** Kubernetes: [[Helm install kafka]] | ** Kubernetes: [[Helm install kafka]] | ||
* Status: <code>[[brew services info kafka]] && [[brew services info zookeeper]]</code> | * Status: <code>[[brew services info kafka]] && [[brew services info zookeeper]]</code> | ||
− | * Configuration: <code>[[server.properties]]</code> | + | * Configuration: <code>[[/etc/kafka/]]</code> |
+ | ** <code>[[server.properties]]</code> | ||
* Cloud: [[Amazon Managed Streaming for Apache Kafka (MSK)]] (2018) | * Cloud: [[Amazon Managed Streaming for Apache Kafka (MSK)]] (2018) | ||
* Components: | * Components: | ||
** [[Kafka controller]] | ** [[Kafka controller]] | ||
+ | |||
+ | Apache Kafka also works with external stream processing systems such as [[Apache Apex]], [[Apache Beam]], [[Apache Flink]], [[Apache Spark]], [[Apache Storm]], and [[Apache NiFi]]. | ||
+ | |||
+ | |||
+ | * Optimized for writing | ||
== Binaries == | == Binaries == | ||
Line 62: | Line 70: | ||
* [[Kafka Streams]] | * [[Kafka Streams]] | ||
* [[KIP-405: Kafka Tiered Storage]] | * [[KIP-405: Kafka Tiered Storage]] | ||
+ | * [[Pub-sub]] | ||
+ | * [[Retention]] | ||
+ | * [[Ordering]]: messages are strictly ordered | ||
== See also == | == See also == |
Latest revision as of 08:33, 7 February 2025
wikipedia:Apache Kafka (Jan 2011, Trends, Scala, Java) is a distributed event store and stream-processing platform.
- Installation:
- macOS:
brew install kafka && brew install zookeeper && brew install kcat
- Docker:
docker pull apache/kafka:3.7.0 && docker run -d --name kafka -p 9092:9092 apache/kafka:3.7.0 && docker exec -it kafka bash
- Kubernetes: Helm install kafka
- macOS:
- Status:
brew services info kafka && brew services info zookeeper
- Configuration:
/etc/kafka/
- Cloud: Amazon Managed Streaming for Apache Kafka (MSK) (2018)
- Components:
Apache Kafka also works with external stream processing systems such as Apache Apex, Apache Beam, Apache Flink, Apache Spark, Apache Storm, and Apache NiFi.
- Optimized for writing
Binaries[edit]
kafka-acls kafka-broker-api-versions kafka-cluster kafka-configs kafka-console-consumer kafka-console-producer kafka-consumer-groups kafka-consumer-perf-test kafka-delegation-tokens kafka-delete-records kafka-dump-log kafka-features kafka-leader-election kafka-log-dirs kafka-metadata-shell kafka-mirror-maker kafka-preferred-replica-election kafka-producer-perf-test kafka-reassign-partitions kafka-replica-verification kafka-run-class kafka-server-start kafka-server-stop kafka-storage kafka-streams-application-reset kafka-topics kafka-verifiable-consumer kafka-verifiable-producer
News[edit]
- Oct 2022, v3.3.0 https://www.confluent.io/blog/apache-kafka-3-3-0-new-features-and-updates/
- KRaft mode available for new cluster production ready
Activities[edit]
- Create a Topic using
kafka-topics --create
and send(kafka-console-producer)
and receive messages(kafka-console-consumer)
Related terms[edit]
- PubSub
- Apache Zookeeper distributed and hierarchical key-value store.
- AWS Kinesis
- Sentry
- Conduktor platform
- Zipkin
- Scala
- apt-get install kafkacat
- KRaft (Kafka Raft)
- Cloudera
- Linkedin Cruise-control
- Kafka Streams
- KIP-405: Kafka Tiered Storage
- Pub-sub
- Retention
- Ordering: messages are strictly ordered
See also[edit]
kafka-topics [ --list ]
- Kafka, AWS MSK,
aws kafka
- Kafka,
kafka-cluster -h
,kafka-configs, kafka-features
,kafka-topics, kafka-consumer-groups, kafka-storage, kafka-server-start, kafka-server-stop, kafka-reassign-partitions, kafka-topics, kafka-console-producer
, Amazon MSK, Kafka Connect, 9092,server.properties
, KRaft, Kafka changelog
Advertising: