本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
重启 Amazon MSK 集群的代理
如果要重启 Amazon MSK的代理,请使用此 MSK 集群 操作。要重启集群的代理,请确保集群处于 ACTIVE
状态。
服务可能重启系统维护(如修补或版本升级)期间您的Amazon MSK的代理。MSK 集群通过手动重启代理,您可以测试 Kafka 客户端的弹性以确定它们如何响应系统维护。
使用 AWS 管理控制台 重启代理
-
Open the Amazon MSK console at https://console.aws.amazon.com/msk/
. -
选择要重启其代理的 MSK 集群。
-
选择要重启的代理。
-
选择 Reboot broker 按钮。
使用 AWS CLI 重启代理
-
运行以下命令,同时替换
ClusterArn
替换为您在创建集群时获取的 Amazon 资源名称 (ARN),BrokerArn
包含要重启的代理的 ARN 的 列表。注意 操作仅支持重启一个代理。
reboot-broker
如果您没有该集群的 ARN,可以通过列出所有集群来找到它。有关更多信息,请参阅列出 Amazon MSK 集群。
如果您没有集群的代理 IDs,则可以通过列出代理节点来找到它。有关更多信息,请参阅 ListNodes。
aws kafka reboot-broker --cluster-arn
ClusterArn
--broker-ids"1"
该
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
替换为您在reboot-broker
命令的输出中获得的 ARN。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。