Ontwikkelaarshandleiding voor Apache Kafka voor Azure Event Hubs
Dit artikel bevat koppelingen naar artikelen waarin wordt beschreven hoe u uw Apache Kafka-toepassingen integreert met Azure Event Hubs.
Overzicht
Event Hubs biedt een Kafka-eindpunt dat kan worden gebruikt door uw bestaande Kafka-toepassingen als alternatief voor het uitvoeren van uw eigen Kafka-cluster. Event Hubs werkt met veel van uw bestaande Kafka-toepassingen. Zie Event Hubs voor Apache Kafka voor meer informatie
Snelstartgidsen
U vindt snelstartgidsen in GitHub en in deze inhoudsset waarmee u snel aan de slag kunt met Event Hubs voor Kafka.
Quickstarts in GitHub
Zie de volgende quickstarts in de opslagplaats azure-event-hubs-for-kafka :
Clienttaal/framework | Description |
---|---|
.NET | In deze quickstart ziet u hoe u een Event Hubs Kafka-eindpunt maakt en er verbinding mee maakt met behulp van een voorbeeld van een producent en consument die is geschreven in C# met behulp van .NET Core 2.0. Dit voorbeeld is gebaseerd op de Apache Kafka .NET-client van Confluent, die is aangepast voor gebruik met Event Hubs voor Kafka. |
Java | In deze quickstart ziet u hoe u een Event Hubs Kafka-eindpunt maakt en er verbinding mee maakt met behulp van een voorbeeld van een producent en consument die is geschreven in Java. |
Node.js | In deze quickstart ziet u hoe u een Event Hubs Kafka-eindpunt maakt en hiermee verbinding maakt met behulp van een voorbeeld van een producent en consument die is geschreven in Node. In dit voorbeeld wordt de node-rdkafka-bibliotheek gebruikt. |
Python | In deze quickstart ziet u hoe u een Event Hubs Kafka-eindpunt maakt en er verbinding mee maakt met behulp van een voorbeeld van een producent en consument die is geschreven in Python. Dit voorbeeld is gebaseerd op de Apache Kafka Python-client van Confluent, aangepast voor gebruik met Event Hubs voor Kafka. |
Go | In deze quickstart ziet u hoe u een Event Hubs Kafka-eindpunt maakt en er verbinding mee maakt met behulp van een voorbeeld van een producent en consument die is geschreven in Go. Dit voorbeeld is gebaseerd op de Apache Kafka Golang-client van Confluent, aangepast voor gebruik met Event Hubs voor Kafka. |
Sarama kafka Go | In deze quickstart ziet u hoe u een Event Hubs Kafka-eindpunt maakt en hiermee verbinding maakt met behulp van een voorbeeld van een producent en consument die is geschreven in Go met behulp van de Sarama Kafka-clientbibliotheek . |
Kafka | In deze quickstart ziet u hoe u een Event Hubs Kafka-eindpunt maakt en verbinding maakt met behulp van de CLI die wordt geleverd met de Apache Kafka-distributie. |
Kafkacat | kafkacat is een niet-JVM-opdrachtregelgebruiker en producent op basis van librdkafka, populair vanwege de snelheid en kleine footprint. Deze quickstart bevat een voorbeeldconfiguratie en verschillende eenvoudige kafkacat-voorbeeldopdrachten. |
Quickstarts in DOCS
Zie de quickstart: Gegevens streamen met Event Hubs met behulp van het Kafka-protocol in deze inhoudsset. Deze bevat stapsgewijze instructies voor het streamen naar Event Hubs. U leert hoe u uw producenten kunt gebruiken en consumenten met Event Hubs, kunnen praten met slechts een configuratiewijziging in uw toepassingen.
Zelfstudies
Zelfstudies in GitHub
Bekijk de volgende zelfstudies op GitHub:
Zelfstudie | Beschrijving |
---|---|
Akka | In deze zelfstudie ziet u hoe u Akka Streams verbindt met Event Hubs waarvoor Kafka is ingeschakeld zonder uw protocolclients te wijzigen of uw eigen clusters uit te voeren. Er zijn twee afzonderlijke zelfstudies met behulp van Java- en Scala-programmeertalen. |
Verbinding maken | Dit document begeleidt u bij het integreren van Kafka Connect met Azure Event Hubs en het implementeren van de basisconnectors FileStreamSource en FileStreamSink. Hoewel deze connectors niet bedoeld zijn voor productiegebruik, demonstreren ze een end-to-end Kafka Connect-scenario waarbij Azure Event Hubs maskers als kafka-broker. |
Filebeat | Dit document begeleidt u bij het integreren van Filebeat en Event Hubs via de Kafka-uitvoer van Filebeat. |
Flink | In deze zelfstudie leert u hoe u Apache Flink verbindt met Event Hubs waarvoor Kafka is ingeschakeld zonder uw protocolclients te wijzigen of uw eigen clusters uit te voeren. |
FluentD | Dit document begeleidt u bij het integreren van Fluentd en Event Hubs met behulp van de out_kafka uitvoerinvoegtoepassing voor Fluentd. |
Interop | In deze zelfstudie ziet u hoe u gebeurtenissen kunt uitwisselen tussen consumenten en producenten met behulp van verschillende protocollen. |
Logstash | Deze zelfstudie begeleidt u bij het integreren van Logstash met Event Hubs waarvoor Kafka is ingeschakeld met behulp van logstash Kafka invoer-/uitvoerinvoegtoepassingen. |
MirrorMaker | Deze zelfstudie laat zien hoe een Event Hub en Kafka MirrorMaker een bestaande Kafka-pijplijn in Azure kunnen integreren door de Kafka-invoerstroom in de Event Hubs-service te spiegelen. |
NiFi | In deze zelfstudie leert u hoe u Apache NiFi verbindt met een Event Hubs-naamruimte. |
OAuth | Quickstarts laten zien hoe u een Event Hubs Kafka-eindpunt maakt en hiermee verbinding maakt met behulp van een voorbeeld van een producent en consument die is geschreven in de programmeertalen Go en Java. |
Schemaregister van Confluent | Deze zelfstudie begeleidt u bij het integreren van Schema Registry en Event Hubs voor Kafka. |
Spark | In deze zelfstudie leert u hoe u uw Spark-toepassing verbindt met een Event Hub zonder uw protocolclients te wijzigen of uw eigen Kafka-clusters uit te voeren. |
Zelfstudies in DOCS
Zie ook de zelfstudie Apache Kafka voor Event Hubs-gebeurtenissen verwerken met behulp van Stream Analytics in deze inhoudsset. Hierin ziet u hoe u gegevens naar Event Hubs streamt en deze verwerkt met Azure Stream Analytics.
Instructiegidsen
Zie de volgende handleidingen in onze documentatie:
Artikel | Beschrijving |
---|---|
Een Kafka-broker spiegelen in een Event Hub | Laat zien hoe u een Kafka-broker in een Event Hub kunt spiegelen met behulp van Kafka MirrorMaker. |
Apache Spark aan een Event Hub koppelen | Begeleidt u bij het verbinden van uw Spark-toepassing met Event Hubs voor realtime streaming. |
Apache Flink aan een Event Hub koppelen | Laat zien hoe u Apache Flink kunt verbinden met een Event Hub zonder uw protocolclients te wijzigen of uw eigen clusters uit te voeren. |
Apache Kafka Connect integreren met een Event Hub (preview) | Begeleidt u bij het integreren van Kafka Connect met een Event Hub en het implementeren van eenvoudige FileStreamSource- en FileStreamSink-connectors. |
Akka-streams verbinden met een Event Hub | Laat zien hoe u Akka Streams verbindt met een Event Hub zonder uw protocolclients te wijzigen of uw eigen clusters uit te voeren. |
Spring Boot Starter voor Apache Kafka gebruiken met Azure Event Hubs | Laat zien hoe u een Op Java gebaseerde Spring Cloud Stream Binder die is gemaakt met de Spring Boot Initializer configureert voor het gebruik van Apache Kafka met Azure Event Hubs. |
Volgende stappen
Bekijk voorbeelden in de GitHub-opslagplaats azure-event-hubs-for-kafka onder de mappen quickstart en zelfstudies.
Zie ook de volgende artikelen: