設計nifi模板時,我們是否需要考慮底層集羣?如何爲集羣設計模板nifi
這裏是我的簡單流程
+-----------------+ +---------------+ +-----------------+
| | | | | |
| READ FROM | | MERGE | | PUT HDFS |
| KAFKA | | FILES | | |
| +-----------------------> | +---------------------> | |
| | | | | |
| | | | | |
| | | | | |
+-----------------+ +---------------+ +-----------------+
我有3個節點的集羣。當系統運行時我檢查「集羣」菜單中,只有主節點正在使用來源看,其他羣集節點似乎閒置...問題是在這樣一個集羣中,我應該根據集羣設計模板還是應該進行負載平衡。
我看到我的一位同事爲集羣上的每個節點創建了遠程處理器,並將負載均衡器放在模板內部,這是否是必需的? (如下圖所示)
+------------------+
| | +-------------+
| REMOTE PROCESS | | input port |
+----> | GROUP FOR | | (rpg) |
| | NODE 1 | +-------------+
| | | |
| | | |
| +------------------+ v
+-----------------+ +-----------------+ RPG
| | | | | +--------------+
| READ FROM | | | | | |
| KAFKA | | LOAD BALANCER | | +------------------+ | MERGE FILES |
| +-------------> | +-------------> | | | |
| | | | | | REMOTE PROCESS | | |
| | | | | | GROUP FOR | | |
| | | | | | NODE 2 | | |
+-----------------+ +-----------------+ RPG | | +--------------+
| +------------------+ |
| |
| v
|
| +-------------------+ +---------------+
| | | | |
| | REMOTE PROCESS | | PUT HDFS |
+-----> | GROUP FOR | | |
| NODE 3 | | |
| | | |
| | | |
+-------------------+ +---------------+
什麼是用例的負載平衡器,除了遠程集羣,我可以使用負載均衡流量分成幾個處理器用來加快操作?
「首先,確保ConsumeKafka是不是隻安排了主節點。」 yesss ..這是問題..謝謝 – ygk