- 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.
- 在最好的年紀學Python:小學生趣味編程
- C# Programming Cookbook
- Flink SQL與DataStream入門、進階與實戰
- Apache Spark 2 for Beginners
- Windows Presentation Foundation Development Cookbook
- Oracle Database 12c Security Cookbook
- Modular Programming in Java 9
- 機器學習與R語言實戰
- 計算機應用技能實訓教程
- Building Slack Bots
- Flink入門與實戰
- Clojure Data Structures and Algorithms Cookbook
- Python趣味創意編程
- SaaS攻略:入門、實戰與進階
- Zend Framework 2 Cookbook