Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
ZooKeeper modalità
Apache ZooKeeper
Se il tuo cluster utilizza la ZooKeeper modalità, puoi utilizzare i passaggi seguenti per ottenere la stringa di connessione ZooKeeper Apache. Tuttavia, ti consigliamo di utilizzare il BootstrapServerString
per connetterti al tuo cluster ed eseguire operazioni di amministrazione poiché il --zookeeper
flag è stato reso obsoleto in Kafka 2.5 ed è stato rimosso da Kafka 3.0.
ZooKeeper Ottenere la stringa di connessione di Apache utilizzando il AWS Management Console
Apri la console Amazon MSK all'indirizzo https://console.aws.amazon.com/msk/
. -
La tabella mostra tutti i cluster per la regione corrente in questo account. Scegli il nome di un cluster per visualizzarne la descrizione.
-
Nella pagina Riepilogo del cluster, scegli Visualizza informazioni sul client. Questo mostra i broker bootstrap e la stringa di connessione ZooKeeper Apache.
Ottenere la stringa di connessione Apache usando ZooKeeper il AWS CLI
Se l'Amazon Resource Name (ARN) del cluster non è noto, puoi trovarlo elencando tutti i cluster nell'account. Per ulteriori informazioni, consulta Elencazione dei cluster Amazon MSK.
-
Per ottenere la stringa di ZooKeeper connessione Apache, insieme ad altre informazioni sul cluster, esegui il comando seguente, sostituendolo
ClusterArn
con l'ARN del cluster.aws kafka describe-cluster --cluster-arn
ClusterArn
L'output di questo comando
describe-cluster
è simile all'esempio JSON seguente.{ "ClusterInfo": { "BrokerNodeGroupInfo": { "BrokerAZDistribution": "DEFAULT", "ClientSubnets": [ "subnet-0123456789abcdef0", "subnet-2468013579abcdef1", "subnet-1357902468abcdef2" ], "InstanceType": "kafka.m5.large", "StorageInfo": { "EbsStorageInfo": { "VolumeSize": 1000 } } }, "ClusterArn": "arn:aws:kafka:us-east-1:111122223333:cluster/testcluster/12345678-abcd-4567-2345-abcdef123456-2", "ClusterName": "testcluster", "CreationTime": "2018-12-02T17:38:36.75Z", "CurrentBrokerSoftwareInfo": { "KafkaVersion": "2.2.1" }, "CurrentVersion": "K13V1IB3VIYZZH", "EncryptionInfo": { "EncryptionAtRest": { "DataVolumeKMSKeyId": "arn:aws:kms:us-east-1:555555555555:key/12345678-abcd-2345-ef01-abcdef123456" } }, "EnhancedMonitoring": "DEFAULT", "NumberOfBrokerNodes": 3, "State": "ACTIVE", "ZookeeperConnectString": "10.0.1.101:2018,10.0.2.101:2018,10.0.3.101:2018" } }
L'esempio JSON precedente mostra la chiave
ZookeeperConnectString
nell'output del comandodescribe-cluster
. Copia il valore corrispondente a questa chiave e salvalo per utilizzarlo quando è necessario creare un argomento nel cluster.Importante
Il cluster Amazon MSK deve trovarsi nello
ACTIVE
stato in cui è possibile ottenere la stringa di ZooKeeper connessione Apache. Quando un cluster è ancora nello statoCREATING
, l'output del comandodescribe-cluster
non includeZookeeperConnectString
. In questo caso, occorre attendere alcuni minuti ed eseguire nuovamentedescribe-cluster
dopo che il cluster raggiunge lo statoACTIVE
.
Ottenere la stringa di ZooKeeper connessione Apache tramite l'API
Per ottenere la stringa di ZooKeeper connessione Apache utilizzando l'API, vedi. DescribeCluster