You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/event-hubs/event-hubs-for-kafka-ecosystem-overview.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ manager: timlt
9
9
ms.service: event-hubs
10
10
ms.topic: article
11
11
ms.custom: seodec18
12
-
ms.date: 12/06/2018
12
+
ms.date: 02/12/2020
13
13
ms.author: shvija
14
14
15
15
---
@@ -40,7 +40,9 @@ Scale in Event Hubs is controlled by how many throughput units you purchase, wit
40
40
41
41
### Security and authentication
42
42
43
-
Azure Event Hubs requires SSL or TLS for all communication and uses Shared Access Signatures (SAS) for authentication. This requirement is also true for a Kafka endpoint within Event Hubs. For compatibility with Kafka, Event Hubs uses SASL PLAIN for authentication and SASL SSL for transport security. For more information about security in Event Hubs, see [Event Hubs authentication and security](event-hubs-authentication-and-security-model-overview.md).
43
+
Azure Event Hubs requires SSL or TLS for all communication and uses Open Authentication (OAuth) or Shared Access Signatures (SAS) for authentication. This requirement is also true for a Kafka endpoint within Event Hubs. For compatibility with Kafka, Event Hubs uses SASL PLAIN or OAUTHBEARER for authentication and SASL SSL for transport security. For more information about security in Event Hubs, see [Event Hubs authentication and security](event-hubs-authentication-and-security-model-overview.md).
44
+
45
+
For samples that show how to use OAuth with Event Hubs for Kafka, see [samples on GitHub](https://github.com/Azure/azure-event-hubs-for-kafka/tree/master/tutorials/oauth).
1. Sign in to the [Azure portal](https://portal.azure.com), and click **Create a resource** at the top left of the screen.
33
-
34
-
2. Search for Event Hubs and select the options shown here:
35
-
36
-

37
-
38
-
3. Provide a unique name and enable Kafka on the namespace. Click **Create**. Note: Event Hubs for Kafka is only supported by Standard and Dedicated tier Event Hubs. Basic tier Event Hubs will return a Topic Authorization Error in response to any Kafka operations.
39
-
40
-

41
-
42
-
4. Once the namespace is created, on the **Settings** tab click **Shared access policies** to get the connection string.
5. You can choose the default **RootManageSharedAccessKey**, or add a new policy. Click the policy name and copy the connection string.
47
-
48
-

49
-
50
-
6. Add this connection string to your Kafka application configuration.
51
-
52
-
You can now stream events from your applications that use the Kafka protocol into Event Hubs.
31
+
When you create a standard tier Event Hubs namespace, the Kafka endpoint for the namespace is automatically enabled. You can stream events from your applications that use the Kafka protocol into standard tier Event Hubs. It's not enabled for the basic tier Event Hubs namespace.
53
32
54
33
## Send and receive messages with Kafka in Event Hubs
55
34
@@ -59,13 +38,23 @@ You can now stream events from your applications that use the Kafka protocol int
59
38
60
39
3. Update the configuration details for the producer in `src/main/resources/producer.config` as follows:
7. Run the consumer code and process from Kafka enabled Event Hubs using your Kafka clients:
88
88
89
89
```java
@@ -94,10 +94,10 @@ You can now stream events from your applications that use the Kafka protocol int
94
94
If your Event Hubs Kafka cluster has events, you now start receiving them from the consumer.
95
95
96
96
## Next steps
97
-
In this article, you learned how to stream into Kafka-enabled Event Hubs without changing your protocol clients or running your own clusters. To learn more, continue with the following tutorial:
97
+
In this article, you learned how to stream into Kafka-enabled Event Hubs without changing your protocol clients or running your own clusters. To learn more, see the following articles and samples:
98
98
99
-
* [Learn about Event Hubs](event-hubs-what-is-event-hubs.md)
100
-
* [Learn about Event Hubs for Kafka](event-hubs-for-kafka-ecosystem-overview.md)
101
-
* [Explore more samples on the Event Hubs for Kafka GitHub](https://github.com/Azure/azure-event-hubs-for-kafka)
102
-
* Use [MirrorMaker](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=27846330) to [stream events from Kafka on premises to Kafka enabled Event Hubs on cloud.](event-hubs-kafka-mirror-maker-tutorial.md)
103
-
* Learn how to stream into Kafka enabled Event Hubs using [Apache Flink](event-hubs-kafka-flink-tutorial.md) or [Akka Streams](event-hubs-kafka-akka-streams-tutorial.md)
99
+
- [Learn about Event Hubs for Kafka](event-hubs-for-kafka-ecosystem-overview.md)
100
+
- [Quickstarts for Event Hubs for Kafka on GitHub](https://github.com/Azure/azure-event-hubs-for-kafka/tree/master/quickstart)
101
+
- [Tutorials for Event Hubs for Kafka on GitHub](https://github.com/Azure/azure-event-hubs-for-kafka/tree/master/tutorials)
102
+
- Use [MirrorMaker](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=27846330) to [stream events from Kafka on premises to Kafka enabled Event Hubs on cloud.](event-hubs-kafka-mirror-maker-tutorial.md)
103
+
- Learn how to stream into Kafka enabled Event Hubs using [Apache Flink](event-hubs-kafka-flink-tutorial.md) or [Akka Streams](event-hubs-kafka-akka-streams-tutorial.md)
0 commit comments