Flume NG是什么?

Flume NG的目標是比Flume OG在簡單性,大小和容易部署上有顯著性地提高。為了實現(xiàn)這個目標,F(xiàn)lume NG將不會兼容Flume OG.我們目前在征求那些對測試Flume NG正確性、是否易用以及與其他系統(tǒng)的融合度有興趣的用戶的反饋信息。

有什么改變?

Flume NG(下一代)是在與Flume OG基礎(chǔ)理念相同的情況下的一種大相徑庭的實現(xiàn)。如果你已經(jīng)對Flume很熟悉了,那么下面就是你需要知道內(nèi)容。

  • 你仍然需要有sources和sinks組件來做相同的事,只是現(xiàn)在用channels來連接。

  • Channels是可插拔的和持久的。Flume NG中in-memory channel處理速度快但不支持持久化而file-based channel支持event持久化。

  • There's no more logical or physical nodes. We call all physical nodes agents and agents can run zero or more sources and sinks.現(xiàn)在沒有邏輯節(jié)點或者物理節(jié)點。我們稱物理節(jié)點為agents而agents中可以運行0至多個sources和sinks。

  • 沒有master和不再依賴ZooKeeper?,F(xiàn)在,F(xiàn)lume是依賴于一個簡單的基于文件配置配置系統(tǒng)。

  • 所有的都是插件,一些面向用戶,一些針對工具和系統(tǒng)開發(fā)者。插件化組件包括channels、sources、sinks、interceptors、sink processors和event serializeres。

請自行閱讀JIRAs文件尋找你認為重要的特性。

獲得Flume NG

網(wǎng)友評論