如何找出哪个EC2实例是MSK(托管kafka)运行?
How to find out on which EC2 instance is the MSK (managed kafka) running?
我是kafka新手。我必须在 MSK(https://console.aws.amazon.com/msk/home) 中列出主题。我登录到 msk,但没有控制台可以 运行 列出主题的相关命令。所以我试图找出哪个 EC2 是 MSK 运行ning 以便我可以登录那台机器。但是我一直无法弄清楚如何将相关的 EC2 实例映射到我当前的 运行ning MSK。
MSK 是一项托管服务,这意味着亚马逊为您管理服务器。您无法访问亚马逊托管服务的底层服务器。如果他们甚至在幕后使用 EC2 实例(他们可能会这样做),您将看不到这些 EC2 服务器。
要列出您的 MSK 集群上的主题,您需要从同一 VPC 中的 EC2 服务器执行类似的操作:
bin/kafka-topics.sh --list --zookeeper <zookeeper endpoint>
其中 <zookeeper endpoint>
是您的 MSK 集群的 ZooKeeper 端点。
请参阅有关此主题的官方文档here。
我是kafka新手。我必须在 MSK(https://console.aws.amazon.com/msk/home) 中列出主题。我登录到 msk,但没有控制台可以 运行 列出主题的相关命令。所以我试图找出哪个 EC2 是 MSK 运行ning 以便我可以登录那台机器。但是我一直无法弄清楚如何将相关的 EC2 实例映射到我当前的 运行ning MSK。
MSK 是一项托管服务,这意味着亚马逊为您管理服务器。您无法访问亚马逊托管服务的底层服务器。如果他们甚至在幕后使用 EC2 实例(他们可能会这样做),您将看不到这些 EC2 服务器。
要列出您的 MSK 集群上的主题,您需要从同一 VPC 中的 EC2 服务器执行类似的操作:
bin/kafka-topics.sh --list --zookeeper <zookeeper endpoint>
其中 <zookeeper endpoint>
是您的 MSK 集群的 ZooKeeper 端点。
请参阅有关此主题的官方文档here。