本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
重启 Amazon MSK 集群的代理
如果要重启 MSK 集群的代理,请使用此 Amazon MSK 操作。要重启集群的代理,请确保集群处于 ACTIVE 状态。
在系统维护(例如修补或版本升级)期间,Amazon MSK 服务可能会重启 MSK 集群的代理。您可以通过手动重启代理来测试 Kafka 客户端的弹性,据此确定客户端对系统维护的响应情况。
使用 Amazon MSK 集群重启代理 AWS 管理控制台
此过程介绍如何使用重启 Amazon MSK 集群的 AWS 管理控制台代理。
在 https://console.aws.amazon.com/msk/
打开 Amazon MSK 控制台。 -
选择要重启代理的 MSK 集群。
-
向下滚动到代理详细信息部分,然后选择要重启的代理。
-
选择重启代理按钮。
使用 Amazon MSK 集群重启代理 AWS CLI
此过程介绍如何使用重启 Amazon MSK 集群的 AWS CLI代理。
-
运行以下命令,
ClusterArn替换为您在创建集群时获得的 Amazon 资源名称 (ARN),并BrokerId替换为要重启的代理的 ID。注意
reboot-broker操作一次只支持重启一个代理。如果您没有该集群的 ARN,可以通过列出所有集群来找到它。有关更多信息,请参阅 列出 Amazon MSK 集群。
如果您的集群没有代理 IDs ,则可以通过列出代理节点来找到它们。有关更多信息,请参阅 list-nodes
。 aws kafka reboot-broker --cluster-arnClusterArn--broker-idsBrokerId该
reboot-broker操作的输出如以下 JSON 所示:{ "ClusterArn": "arn:aws:kafka:us-east-1:012345678012:cluster/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2", "ClusterOperationArn": "arn:aws:kafka:us-east-1:012345678012:cluster-operation/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2/0123abcd-abcd-4f7f-1234-9876543210ef" } -
要获得
reboot-broker操作结果,请运行以下命令,ClusterOperationArn替换为在命令输出中获得的 ARN。reboot-brokeraws kafka describe-cluster-operation --cluster-operation-arnClusterOperationArn该
describe-cluster-operation命令的输出如以下 JSON 示例所示。{ "ClusterOperationInfo": { "ClientRequestId": "c0b7af47-8591-45b5-9c0c-909a1a2c99ea", "ClusterArn": "arn:aws:kafka:us-east-1:012345678012:cluster/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2", "CreationTime": "2019-09-25T23:48:04.794Z", "OperationArn": "arn:aws:kafka:us-east-1:012345678012:cluster-operation/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2/0123abcd-abcd-4f7f-1234-9876543210ef", "OperationState": "REBOOT_IN_PROGRESS", "OperationType": "REBOOT_NODE", "SourceClusterInfo": {}, "TargetClusterInfo": {} } }
重新启动操作完成后,OperationState 处于 REBOOT_COMPLETE 状态。
使用 API 重启 Amazon MSK 集群的代理
要使用 API 重启集群中的代理,请参阅RebootBroker。