本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用描述主题 Amazon CLI
运行以下命令,ClusterArn替换为集群的 Amazon 资源名称 (ARN) 和TopicName您要描述的主题的名称。
aws kafka describe-topic --cluster-arnClusterArn--topic-nameTopicName
该 命令的输出如以下 JSON 示例所示。
{ "topicArn": "arn:aws:kafka:us-east-1:123456789012:topic/MyCluster/abcd1234-abcd-dcba-4321-a1b2abcd9f9f-2/MyTopic", "topicName": "MyTopic", "partitionCount": 3, "replicationFactor": 3, "configs": "Y29tcHJlc3Npb24udHlwZT1wcm9kdWNlcgpyZXRlbnRpb24ubXM9NjA0ODAwMDAw", "status": "ACTIVE" }
了解主题状态
该status字段表示主题的当前状态。下表描述了可能的状态值。
| Status | 说明 |
|---|---|
| CREATING | 主题正在创建中。 |
| ACTIVE | 该主题处于活动状态,可供使用。 |
| UPDATING | 主题配置正在更新中。 |
| DELETING | 该主题正在删除中。 |
了解主题配置
该configs字段包含主题的 Kafka 配置属性,这些属性以 Base64 格式编码。要以可读格式查看配置,您需要解码 Base64 字符串。
以下示例显示了如何在 Linux 或 macOS 上使用base64命令对配置进行解码。
echo "Y29tcHJlc3Npb24udHlwZT1wcm9kdWNlcgpyZXRlbnRpb24ubXM9NjA0ODAwMDAw" | base64 --decode
解码后的输出以键值格式显示主题配置属性。
compression.type=producer retention.ms=604800000
有关主题级配置属性的更多信息,请参阅。主题级别的 Amazon MSK 配置