如何 kill 一个 Storm topology?kill 后会发生什么?
How can we kill a topology?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Storm, Operations
标签: storm-kill, topology, spout-deactivate, timeout
参考答案摘要
命令 storm kill {stormname} 其中 {stormname} 与提交 topology 时使用的名称一致。 kill 之后发生什么 Storm 不会立刻销毁 topology 先 deactivate 所有 spouts ,阻止继续 emit tuples 然后等待 Config.TOPOLOGY_MESSAGE_TIMEOUT_SECS 秒 最后销毁所有 workers 这样...
答题技巧
技术面试题建议先理清思路再作答,从基础概念讲起,逐步深入。可以结合实际项目经验解释技术原理,展示你的理解深度和实践能力。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案、收藏题目并进行模拟面试练习。