本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
重启 Amazon MSK 集群的代理
如果要重启 MSK 集群的代理,请使用此 Amazon MSK 操作。要重启集群的代理,请确保集群处于 ACTIVE
状态。
在系统维护(例如修补或版本升级)期间,Amazon MSK 服务可能会重启 MSK 集群的代理。您可以通过手动重启代理来测试 Kafka 客户端的弹性,据此确定客户端对系统维护的响应情况。
使用重启经纪商 Amazon Web Services Management Console
在 https://console.amazonaws.cn/msk/
打开 Amazon MSK 控制台。 -
选择要重启代理的 MSK 集群。
-
向下滚动到代理详细信息部分,然后选择要重启的代理。
-
选择重启代理按钮。
使用重启经纪商 Amazon CLI
-
运行以下命令,
ClusterArn
替换为您在创建集群时获得的 Amazon 资源名称 (ARN),并BrokerId
替换为要重启的代理的 ID。注意
reboot-broker
操作一次只支持重启一个代理。如果您没有该集群的 ARN,可以通过列出所有集群来找到它。有关更多信息,请参阅 列出 Amazon MSK 集群。
如果没有集群的代理 ID,您可以通过列出代理节点来找到相应 ID。有关更多信息,请参阅 list-nodes
。 aws kafka reboot-broker --cluster-arn
ClusterArn
--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-broker
aws kafka describe-cluster-operation --cluster-operation-arn
ClusterOperationArn
该
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 重启代理
要使用 API 重启集群中的代理,请参阅RebootBroker。