Skip to content

Commit ee7e26b

Browse files
authored
Merge pull request #262871 from v-akarnase/patch-23
Update kafka-faq.yml
2 parents fce9a7d + bcedf4e commit ee7e26b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

articles/hdinsight/kafka/kafka-faq.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
description: Get answers to common questions about Apache Kafka on Azure HDInsight, a managed Hadoop cloud service.
55
ms.service: hdinsight
66
ms.topic: faq
7-
ms.date: 12/21/2022
7+
ms.date: 01/10/2024
88
title: Frequently asked questions about Apache Kafka in Azure HDInsight
99
summary: This article addresses some common questions about using Apache Kafka on Azure HDInsight.
1010

@@ -57,7 +57,7 @@ sections:
5757
answer: |
5858
For Kafka clients to communicate with Kafka brokers, they must be able to reach the brokers over the network. For HDInsight clusters, the Virtual Network (VNet) is the security boundary. Hence, the easiest way to connect clients to your HDInsight cluster is to create clients within the same VNet as the cluster. Other scenarios include:
5959
60-
* Connecting clients in a different Azure VNet – Peer the cluster VNet and the client VNet and configure the cluster for [IP Advertising](apache-kafka-connect-vpn-gateway.md#configure-kafka-for-ip-advertising). When using IP advertising, Kafka clients must use Broker IP addresses to connect with the brokers, instead of Fully Qualified Domain Names (FQDNs).
60+
* To connect clients in a different Azure VNet – Peer the cluster VNet and the client VNet and configure the cluster for [IP Advertising](apache-kafka-connect-vpn-gateway.md#configure-kafka-for-ip-advertising). When using IP advertising, Kafka clients must use Broker IP addresses to connect with the brokers, instead of Fully Qualified Domain Names (FQDNs).
6161
6262
* Connecting on-premises clients – Using a VPN network and setting up custom DNS servers as described in [Plan a virtual network for Azure HDInsight](../hdinsight-plan-virtual-network-deployment.md).
6363
@@ -71,7 +71,7 @@ sections:
7171
- question: |
7272
Can a Kafka cluster work with Databricks?
7373
answer: |
74-
Yes, Kafka clusters can work with Databricks so long as they are in the same VNet. To use a Kafka cluster with Databricks, create a VNet with an HDInsight Kafka cluster in it, then specify that VNet when you create your Databricks workspace and use VNet injection. For more information, see [Deploy Azure Databricks in your Azure Virtual Network (VNet Injection)](/azure/databricks/administration-guide/cloud-configurations/azure/vnet-inject). You will need to provide the bootstrap broker names of the Kafka cluster when creating the Databricks workspace. For information on retrieving the Kafka broker names, see [Get the Apache Zookeeper and Broker host information](./apache-kafka-get-started.md#getkafkainfo).
74+
Yes, Kafka clusters can work with Databricks so long as they are in the same VNet. To use a Kafka cluster with Databricks, create a VNet with an HDInsight Kafka cluster in it, then specify that VNet when you create your Databricks workspace and use VNet injection. For more information, see [Deploy Azure Databricks in your Azure Virtual Network (VNet Injection)](/azure/databricks/administration-guide/cloud-configurations/azure/vnet-inject). You need to provide the bootstrap broker names of the Kafka cluster when creating the Databricks workspace. For information on retrieving the Kafka broker names, see [Get the Apache Zookeeper and Broker host information](./apache-kafka-get-started.md#getkafkainfo).
7575
7676
- question: |
7777
How can I have maximum data durability?
@@ -81,7 +81,7 @@ sections:
8181
* use a minimum replication factor of 3 in most regions
8282
* use a minimum replication factor of 4 in regions with only two fault domains
8383
* disable unclean leader elections
84-
* set **min.insync.replicas** to 2 or more - this changes the number of replicas which must be completely in sync with the leader before a write can proceed
84+
* set **min.insync.replicas** to 2 or more - this changes the number of replicas, which must be completely in sync with the leader before a write can proceed
8585
* set the **acks** property to **all** - this property requires all replicas to acknowledge all messages
8686
8787
Configuring Kafka for higher data consistency affects the availability of brokers to produce requests.

0 commit comments

Comments
 (0)