storm ERROR parallelism must be positive

storm的一個topology出現了ERROR:

storm ERROR parallelism must be positive

根據ERROR信息中,查看代碼行數,在topology中的setSpout中設置的數量問題。

同類型可能是setBolt設置的數量問題,等等都必須>0。與設置的topology的NumberWork數量合起來必須小於等於Total slots數量又不一樣。

(因爲內網不通互聯網,我也就不貼圖了,僅作爲筆記)


原因是上週突發奇想,看設置Spout/Bolt的數量爲0怎麼樣,因爲有一個自動感知所有接入系統的工程、接口、參數字段變化的Bolt處理過程,容易出現插入數據太多,出現SQL死鎖的問題,就像測試設置spout/bolt數量爲零,直接關閉它。

然後topology整個都起不來了,然後因爲是測試環境,我也着急下班,測試完忘了修改回來。今天有同事測試出現問題。

特意留個筆記記錄。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章