螺栓可能接收來自不同噴口/螺栓的多個輸入元組嗎?例如,Bolt C從Spout A接收輸入元組,並從Bolt B輸入待處理元組。我應該如何實現它?我的意思是爲Bolt C及其拓撲編寫Java代碼。阿帕奇風暴螺栓從不同的噴口/螺栓接收多個輸入元組
4
A
回答
5
教程解答您的問題。
https://storm.apache.org/documentation/Tutorial.html
這裏是你的目標代碼(從教程C/P):
builder.setBolt("exclaim2", new ExclamationBolt(), 5)
.shuffleGrouping("words")
.shuffleGrouping("exclaim1");
exclaim2
將接受來自words
和exclaim1
,無論使用洗牌分組元組。
+0
這很有幫助。知道鏈接是否可以動態地(通過循環)也是很好的。我有一個可以通過循環生成的可變數量的螺栓,我希望所有這些螺栓都將它們發射的元組發送到一個螺栓上。 (int i = 0; i <10; ++ i){builder.setBolt(「a」,new someBolt(),5).shuffleGrouping(「Bolt」+ i);}'。循環的每次迭代應鏈接一個螺栓。它有可能以任何方式? – Nav
2
是可能的。唯一要注意的是它應該遵循DAG結構。 就你而言,以下是流程。 1.脫粒機讀取數據併發送到螺栓ç 2.同脫粒機讀取數據併發送至螺栓B 3.螺栓B濾光片一些數據,並轉發給博爾特ç
相關問題
- 1. 阿帕奇風暴螺栓螺栓消息停止或者片狀
- 2. 2噴出一個風暴螺栓
- 3. 阿帕奇風暴中的螺栓容量超過1
- 4. 在風暴螺栓緩存
- 5. 從風暴螺栓插入HBase
- 6. 控制風暴中螺栓的分佈?
- 7. 風暴螺栓中的任務變量
- 8. Twitter風暴,爲什麼螺栓沒有收到噴口發送的東西
- 9. 風暴螺栓重新加載屬性
- 10. 風暴KafkaSpout失敗,當螺栓很慢
- 11. 螺栓接收風暴拓撲的重複結果
- 12. 如何通過從一個螺栓到另一個螺栓
- 13. 如何從螺栓
- 14. 風暴拓撲:正確的方法ACK當兩個螺栓有相同的源螺栓
- 15. 上螺栓
- 16. 阿帕奇風暴噴口不發射元組
- 17. 阿帕奇風暴螺栓任務在一段時間後沒有收到消息
- 18. 螺栓CMS事件
- 19. Cron螺栓工作
- 20. 在風暴螺栓中:如何在一個螺栓任務中執行一行代碼
- 21. 從風暴螺栓登錄 - 它在哪裏?
- 22. Apache風暴從python螺栓調用函數
- 23. 噴口和螺栓信息時,風暴罐子使用靈氣客戶端部署在風暴UI失蹤
- 24. 阿帕奇風暴 - 使用多個噴口?
- 25. apache風暴如何創建它的螺栓實現
- 26. 在風暴正在運行的拓撲中添加螺栓
- 27. 在瀏覽器中顯示風暴羣集的螺栓結果
- 28. 螺栓執行()方法內的風暴計算時間
- 29. 將螺栓/噴口部署到特定的主管
- 30. 螺栓2.0.x中的ckeditor
你是什麼意思?我是新來的,所以我不完全知道你的意思。 – Toshihiko
如果您認爲其中一個答案爲真,那麼您應該在每個答案的左側看到一個勾號,然後單擊該答案。它告訴其他人你接受答案是解決你的問題。你也可以提出很好的問題和答案,告訴他們值得閱讀。 –
例如某人剛剛提出了你的問題。 –