重启 Amazon MSK 集群的代理
如果要重启 MSK 集群的代理,请使用此 Amazon MSK 操作。要重启集群的代理,请确保集群处于 ACTIVE 状态。
在系统维护(例如修补或版本升级)期间,Amazon MSK 服务可能会重启 MSK 集群的代理。您可以通过手动重启代理来测试 Kafka 客户端的弹性,据此确定客户端对系统维护的响应情况。
使用 Amazon Web Services 管理控制台 重启 Amazon MSK 集群的代理
此过程介绍了如何使用 Amazon Web Services 管理控制台 重启 Amazon MSK 集群的代理。
在 https://console.amazonaws.cn/msk/
打开 Amazon MSK 控制台。 -
选择要重启代理的 MSK 集群。
-
向下滚动到代理详细信息部分,然后选择要重启的代理。
-
选择重启代理按钮。
使用 Amazon CLI 重启 Amazon MSK 集群的代理
此过程介绍了如何使用 Amazon CLI 重启 Amazon MSK 集群的代理。
-
运行以下命令,将
ClusterArn替换为创建集群时所获取的Amazon 资源名称(ARN),将BrokerId替换为要重启的代理的 ID。注意
reboot-broker操作一次只支持重启一个代理。如果您没有该集群的 ARN,可以通过列出所有集群来找到它。有关更多信息,请参阅 列出 Amazon MSK 集群。
如果没有集群的代理 ID,您可以通过列出代理节点来找到相应 ID。有关更多信息,请参阅 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替换为您在reboot-broker命令的输出中获得的 ARN。aws 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。