当前位置: 首页 > 知识库问答 >
问题:

如何找出MSK(managed kafka)在哪个EC2实例上运行?

戚翰飞
2023-03-14

我是Kafka新手。我必须列出MSK(https://console.aws.amazon.com/MSK/home)中的主题。我登录到msk,但那里没有控制台来运行相关命令来列出主题。所以我试图找出哪个EC2是MSK运行,这样我就可以登录到那台机器上。但是我还不知道如何将相关的EC2实例映射到当前运行的MSK。

共有1个答案

唐海阳
2023-03-14

MSK是一个托管服务,这意味着亚马逊为您管理服务器。您无法访问Amazon上托管服务的底层服务器。如果他们甚至在幕后使用EC2实例(他们可能会这样做),那么这些EC2服务器对您来说将是不可见的。

要列出MSK集群上的主题,您需要在同一个VPC中的EC2服务器上执行如下操作:

bin/kafka-topics.sh --list --zookeeper <zookeeper endpoint>

其中 是MSK集群的ZooKeeperendpoint。

请在此查看有关此主题的官方文档。

 类似资料:
  • 问题内容: 连接到在Amazon EC2集群中运行的Java应用程序时遇到问题。我们绝对允许“ JMX端口”(通常是RMI注册表端口) 和 服务器端口(完成大部分工作)都进入所讨论实例的安全组。Jconsole连接但似乎挂起并且从不显示任何信息。 我们正在使用以下内容运行我们的java: 我们尝试过: Telnet 连接 到端口,但不显示任何信息。 我们可以在ssh上使用remote-X11在实例

  • 我们在连接到运行在AmazonEC2集群中的Java应用程序时遇到了问题。我们明确地允许“JMX端口”(它通常是RMI注册表端口)和服务器端口(它完成了大部分工作)对所讨论的实例的安全组。Jconsole连接但似乎挂起并且从未显示任何信息。 Telnets连接到端口,但不显示任何信息。 我们可以通过ssh使用remote-X11在实例本身上运行,它可以连接并显示信息。因此JRE将其导出到本地。 打

  • 我对亚马逊AWS服务非常陌生。我想知道是否有办法运行EC2的一个实例(比如Amazon Linux AMI ),然后将两个环境连接到这个实例。 特别是,我希望在单个EC2实例上运行PHP和Tomcat环境。 问题是,每次我在Elastic Beanstalk中创建新环境时,它似乎也会创建一个新的EC2实例。我是不是遗漏了什么? 我很感激任何关于此的提示。

  • 背景:我按照这个链接设置了AWS MSK,并测试了生产者和消费者,它的设置和工作正常。我能够通过两个单独的EC2实例发送和接收消息,这两个实例都使用同一个Kafka集群(我的MSK集群)。现在,我想建立一条从Eventhubs到AWS Firehose的数据管道,其形式如下: Azure Eventhub- 我能够成功地做到这一点,没有使用MSK(通过常规的老Kafka),但由于未说明的原因,需要

  • 我有一个java应用程序,计划在每天晚上的某个时间运行一次。如果满足条件,应用程序将发送电子邮件。所有的调度代码都是用Java编写的,我没有使用亚马逊的任何功能来调度它。此应用程序已部署在EC2实例上,它位于弹性负载平衡器后面。根据负载,可以添加其他节点。我的java应用程序也被复制到其他节点,夜间作业在所有实例上执行。 有没有一种方法可以让单个节点执行这项工作? 谢谢你。

  • 问题内容: 我刚刚开始使用Docker.io。这无疑是一个很好的平台。我有一个需要帮助的问题。我在ec2 setup docker上运行了一个中等实例。现在,我想在媒体实例的顶部使用docker.io彼此独立地运行2个wordpress博客。 请有人能指导我解决此问题,我将非常感谢 非常感谢确实Hareem Haque 更新: 基本上,我想做的是为docker运行两个节点(节点1和节点2)。我运行