【问题标题】:How to keep zookeeper run on ec2如何让zookeeper在ec2上运行
【发布时间】:2022-02-01 06:20:23
【问题描述】:

我在我的 ec2 实例上安装了 Zookeeper 和 Kafka,它们运行良好。

但是,我想知道如何让 Zookeeper 在 ec2 上运行。

我认为如果我使用 Kafka 制作实时流媒体服务,Zookeeper 必须保持运行状态。

但是当我关闭一个cli时它被关闭了。

如何让zookeeper在ec2上运行?有可能吗?

【问题讨论】:

    标签: amazon-ec2 apache-zookeeper


    【解决方案1】:

    是的,在 Zookeeper 完全从 Kafka 中移除之前(目标是 2022 年底),它会存储重要的主题和代理信息。

    理想情况下,您应该使用 SystemD 之类的流程管理器来(重新)启动、停止和监控流程。如果您 apt/yum 安装 Confluent Platform,那么它将附带适用于 Kafka 和 Zookeeper 的 SystemD 脚本,因此您无需编写自己的脚本。

    您可以使用zookeeper-server-start -daemon zookeeper.properties 使其在后台运行。

    或者您可以只使用 Amazon MSK 而不必担心基础设施。

    【讨论】:

    • + 1 与 MSK 一起使用。您将减轻管理 Kafka 的麻烦。如果您想从小处着手,他们会提供一个带有 t3.smalls 的 2 代理集群。一个更正是在MSK中,您可以通过Zookeeper连接staring访问zookeeper节点
    • 很高兴知道您可以访问它,但通常建议不要这样做,除非您知道自己在做什么
    猜你喜欢
    • 2013-09-03
    • 2020-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    相关资源
    最近更新 更多