翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ZooKeeper モード
Apache ZooKeeper
クラスターが ZooKeeper モードを使用している場合は、以下のステップを使用して Apache ZooKeeper 接続文字列を取得できます。ただし、 を使用してクラスターBootstrapServerString
に接続し、Kafka 2.5 で --zookeeper
フラグが廃止され、Kafka 3.0 から削除されたため、管理者オペレーションを実行することをお勧めします。
を使用した Apache ZooKeeper 接続文字列の取得 AWS Management Console
で Amazon MSKコンソールを開きますhttps://console.aws.amazon.com/msk/
。 -
このテーブルには、このアカウントにある現在のリージョンのすべてのクラスターが表示されます。説明を表示するには、クラスターの名前を選択します。
-
[Cluster summary] (クラスターの概要) ページで、[View client information] (クライアント情報の表示) を選択します。これは、ブートストラップブローカーと Apache ZooKeeper 接続文字列を示しています。
を使用した Apache ZooKeeper 接続文字列の取得 AWS CLI
クラスターの Amazon リソースネーム (ARN) がわからない場合は、アカウント内のすべてのクラスターを一覧表示することで確認できます。詳細については、「Amazon MSKクラスターの一覧表示」を参照してください。
-
Apache ZooKeeper 接続文字列とクラスターに関するその他の情報を取得するには、次のコマンドを実行し、
ClusterArn
クラスターARNの を使用します。aws kafka describe-cluster --cluster-arn
ClusterArn
この
describe-cluster
コマンドの出力は次のJSON例のようになります。{ "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" } }
前のJSON例は、
describe-cluster
コマンドの出力のZookeeperConnectString
キーを示しています。クラスターにトピックを作成する必要がある場合に備え、このキーに対応する値をコピーして保存します。重要
Apache ZooKeeper 接続文字列を取得できるようにするには、Amazon MSKクラスターが
ACTIVE
状態である必要があります。クラスターがまだCREATING
状態である場合、describe-cluster
コマンドの出力にZookeeperConnectString
は含まれません。このような場合、数分待ってから、クラスターがACTIVE
状態になった後にdescribe-cluster
を再度実行します。
を使用した Apache ZooKeeper 接続文字列の取得 API
を使用して Apache ZooKeeper 接続文字列を取得するにはAPI、「」を参照してくださいDescribeCluster。