<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 守護進程容錯 Storm 有幾個不同的守護進程. 調度 workers 的 Nimbus, 啟動和殺死 workers 的 supervisors, 可以訪問日志的 log viewer(日志查看器)以及顯示集群狀態 UI. ## 當一個 worker 掛掉時會發生什么? 當一個 worker 掛掉時, supervisor 將會重啟它. 如果在啟動它時繼續發生故障并且沒有發送 hearbeat(心跳)給 Nimbus, 那么 Nimbus 將會重新調度 worker. ## 當一個 node(節點)掛掉時會發生什么? 分配給該機器的 task(任務)將超時, Nimbus 將這些 task(任務)重新分配給其他機器. ## 當 Nimbus 或 Supervisor 掛掉時會發生什么? Nimbus 和 Supervisor 守護進程是為 fail-fast(快速失敗)(遇到任何意外情況時進程自毀)和無狀態(所有狀態都保存在 Zookeeper 或磁盤上)而設計的. 像 [部署 Storm 集群](Setting-up-a-Storm-cluster.html) 中描述的一樣, Nimbus 和 Supervisor 守護進程必須使用 daemontools 或 monit 工具進行監督. 所以如果 Nimbus 或 Supervisor 守護進程掛掉后, 它們會像什么都沒發生一樣重啟. 最值得注意的是, 沒有 worker 進程受到 Nimbus 或 Supervisors 掛掉的影響. 這與 Hadoop 相反, 如果 JobTracker 掛掉, 所有正在運行的 job 作業都將丟失. ## Nimbus 是單點故障的嗎? 如果你失去了 Nimbus 節點, workers 仍然會繼續工作. 此外,supervisors 如果掛掉, 將繼續重新啟動 workers. 但是,如果沒有 Nimbus,worker 在必要時不會重新分配給其他機器(如失去 worker 機器). Storm Nimbus 自 1.0.0 以來是 highly available(高可用的). 更多信息請參閱 [Nimbus HA 高可用設計](nimbus-ha-design.html) 文檔. ## Storm 是如何保證數據處理的? Storm 提供了保證數據處理的機制, 即使節點掛掉或 messages(消息)丟失. 更多細節請參閱 [保證消息處理](Guaranteeing-message-processing.html).
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看