- Mastering Apache Storm
- Ankit Jain
- 181字
- 2021-07-02 20:32:26
Nimbus
The Nimbus node is the master in a Storm cluster. It is responsible for distributing the application code across various worker nodes, assigning tasks to different machines, monitoring tasks for any failures, and restarting them as and when required.
Nimbus is stateless and stores all of its data in ZooKeeper. There is a single Nimbus node in a Storm cluster. If the active node goes down, then the passive node will become an Active node. It is designed to be fail-fast, so when the active Nimbus dies, the passive node will become an active node, or the down node can be restarted without having any effect on the tasks already running on the worker nodes. This is unlike Hadoop, where if the JobTracker dies, all the running jobs are left in an inconsistent state and need to be executed again. The Storm workers can work smoothly even if all the Nimbus nodes go down but the user can't submit any new jobs into the cluster or the cluster will not be able to reassign the failed workers to another node.
- C++面向?qū)ο蟪绦蛟O(shè)計(第三版)
- OpenDaylight Cookbook
- Java Web基礎(chǔ)與實例教程(第2版·微課版)
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- oreilly精品圖書:軟件開發(fā)者路線圖叢書(共8冊)
- Bootstrap Essentials
- 飛槳PaddlePaddle深度學(xué)習(xí)實戰(zhàn)
- Mobile Device Exploitation Cookbook
- Spring Boot+Vue全棧開發(fā)實戰(zhàn)
- 用案例學(xué)Java Web整合開發(fā)
- Julia for Data Science
- 零基礎(chǔ)學(xué)C語言(升級版)
- Python機器學(xué)習(xí)與量化投資
- Visual Basic語言程序設(shè)計上機指導(dǎo)與練習(xí)(第3版)
- 量子計算機編程:從入門到實踐