- 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++趣味編程
- 神經網絡編程實戰:Java語言實現(原書第2版)
- 精通搜索分析
- Banana Pi Cookbook
- Learning Selenium Testing Tools(Third Edition)
- Python算法詳解
- 劍指大數據:企業級數據倉庫項目實戰(在線教育版)
- 移動增值應用開發技術導論
- Deep Learning with R Cookbook
- Python Programming for Arduino
- Web前端開發技術:HTML、CSS、JavaScript
- 黑莓(BlackBerry)開發從入門到精通
- Java Web開發教程:基于Struts2+Hibernate+Spring
- Moodle 3.x Developer's Guide
- 微服務設計