2016-04-11 89 views
0

我們在1個nimbus節點+4個監控節點的集羣上使用apache-storm-0.9.6。apache風暴拓撲ID從n跳到n + 2

在本週末,名爲fetcher-10-1459843589的拓撲突然停止處理任何消息。這是ACTIVE,一切似乎都正常運行,但沒有處理數據。

最後,我們手動重新啓動拓撲。新拓撲名爲fetcher-12-1460363279。它運行正常,它處理數據。

問題 - > 我們不明白,爲什麼我們從提取器-10 -...一步提取器-12 -...哪裏可以獲取11 -...?

其實我們並不瞭解很多東西,但我們希望這能幫助我們:)。我們真正想要找到的是爲什麼我們得到這些凍結狀態,當拓撲爲ACTIVE,沒有報告的異常,並且沒有處理數據。

請注意風暴是在碼頭上啓動的。如果您需要更多信息,請告訴我。我將編輯這篇文章。

謝謝

回答

0

我想我找到了答案。

在集羣中可能有更多的拓撲正在運行。

A,B,C,D是在同一集羣中運行的4個拓撲結構。這是我的情況。當您啓動拓撲時,他們將爲每個拓撲分配個連續數字,但每個分組(這是我的錯誤)。因此,我們開始:

如果重新啓動C,你必須

C-5... 

那麼,是C-4?它根本不存在,因爲4已被D拍攝。

因此,從n yo n+2跳過是正常的。您可能會發現n+1分配給另一個拓撲。 (q.e.d.)