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