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