apache-kafka - 如何在生产中运行 MirrorMaker 2.0?
问题描述
从文档中,我在命令行上看到了这样的 MirrorMaker 2.0 -
./bin/connect-mirror-maker.sh mm2.properties
就我而言,我可以转到 EC2 实例并输入此命令。
但是,如果这需要运行很多天,那么正确的做法是什么。EC2 实例可能会被终止等。
因此,如果您需要长时间运行 MirrorMaker 2.0 并希望确保它能够在没有任何人工干预的情况下保持正常运行,我试图找出最佳实践。
解决方案
您有很多选择,其中包括:
- 将其作为服务添加到 systemd。然后您可以指定它应该自动启动并在失败时重新启动。systemd 现在很常见,但是如果你没有运行 systemd,还有很多其他的进程管理器。https://superuser.com/a/687188/80826。
- 在 Docker 容器中运行,您可以在其中指定重启策略。
推荐阅读
- acumatica - 如何使用同一页面的重定向操作在第二个表单上设置字段
- vb.net - 通过单击按钮使用 SQL 设置布尔值
- sql - 合并特定列中具有相同值的行
- ruby - 用符号初始化 Ruby 类,在 (menu:) 之后有两个点
- visual-studio-code - 尝试创建新的 Gauge 项目时出错
- react-native - 为什么我的 stacknavigator 在一个屏幕上工作而不是在另一个屏幕上工作?
- html - 如何查找列表中元素的 SCSS 索引?
- dialogflow-es - Dialogflow 将图像发送回 webhook 实现
- python - Pandas 线性插值总是用相同的值替换
- java - SWT:如何在各种 RowLayout 内的所有按钮中具有相同的宽度