Al termine della procedura descritta in questo documento, eliminare i cluster per evitare costi supplementari.When you are done with the steps in this document, remember to delete the clusters to avoid excess charges.

Creare i clusterCreate the clusters

Apache Kafka in HDInsight non fornisce l'accesso ai broker Kafka tramite Internet pubblico.Apache Kafka on HDInsight does not provide access to the Kafka brokers over the public internet.Tutto ciò che comunica con Kafka deve trovarsi nella stessa rete virtuale di Azure dei nodi del cluster Kafka.Anything that talks to Kafka must be in the same Azure virtual network as the nodes in the Kafka cluster.Per questo esempio, i cluster Spark e Kafka si trovano entrambi in una rete virtuale di Azure.For this example, both the Kafka and Spark clusters are located in an Azure virtual network.Il diagramma seguente illustra il flusso delle comunicazioni tra i cluster:The following diagram shows how communication flows between the clusters:

Note

Il servizio Kafka è limitato alle comunicazioni all'interno della rete virtuale.The Kafka service is limited to communication within the virtual network.Altri servizi nel cluster, ad esempio SSH e Ambari, sono accessibili tramite Internet.Other services on the cluster, such as SSH and Ambari, can be accessed over the internet.Per altre informazioni sulle porte pubbliche disponibili con HDInsight, vedere Porte e URI usati da HDInsight.For more information on the public ports available with HDInsight, see Ports and URIs used by HDInsight.

Si noti che i nomi dei cluster HDInsight sono spark-BASENAME e kafka-BASENAME, dove BASENAME è il nome specificato per il modello.Notice that the names of the HDInsight clusters are spark-BASENAME and kafka-BASENAME, where BASENAME is the name you provided to the template.Questi nomi verranno usati nei passaggi successivi per la connessione ai cluster.You use these names in later steps when connecting to the clusters.

Usare il pulsante Carica in alto a destra nella pagina per caricare il file Stream-Tweets-To_Kafka.ipynb nel cluster.From the upper right side of the page, use the Upload button to upload the Stream-Tweets-To_Kafka.ipynb file to the cluster.Selezionare Apri per avviare il caricamento.Select Open to start the upload.

Caricamento di tweet in KafkaLoad tweets into Kafka

Dopo che i file sono stati caricati, selezionare la voce Stream-Tweets-To_Kafka.ipynb per aprire il notebook.Once the files have been uploaded, select the Stream-Tweets-To_Kafka.ipynb entry to open the notebook.Seguire i passaggi del notebook per caricare i tweet in Kafka.Follow the steps in the notebook to load tweets into Kafka.

Passaggi successiviNext steps

Ora che si è appreso come usare lo streaming strutturato Spark, vedere i documenti seguenti per trovare altre informazioni su come lavorare con Spark e Kafka:Now that you have learned how to use Spark Structured Streaming, see the following documents to learn more about working with Spark and Kafka: