如何保持Zookeeper在ec2上运行

klsxnrf1  于 2022-12-16  发布在  Apache
关注(0)|答案(1)|浏览(112)

我在我的ec2示例上安装了Zookeeper和Kafka,它们运行得很好。
但是,我想知道如何保持Zookeeper在ec2上运行。
我想如果我用Kafka制作一个实时流媒体服务,Zookeeper必须保持运行状态。
但是当我关闭一个cli时它就被关闭了。
如何保持Zookeeper在ec2上运行?有可能吗?

nhn9ugyo

nhn9ugyo1#

是的,直到Zookeeper完全从Kafka(目标2022年底),它存储重要的主题和经纪人的信息。
理想情况下,您可以使用SystemD这样的进程管理器来启动、停止和监控进程。如果您安装Confluent Platform,它将附带Kafka和Zookeeper的SystemD脚本,因此您不需要编写自己的脚本。
您可以使用zookeeper-server-start -daemon zookeeper.properties使其在后台运行。
或者您可以只使用Amazon MSK,而不必担心基础架构。

相关问题