單機版Apache Druid配置Ingestion Task數量,即middle manager的slots(插槽)數量

Apache Druid這個分析型數據庫用起來真香,就是對機器配置要求挺高的。我用的是micro-quickstart版本,默認是兩個插槽,我在測試的過程中配置了五個從Kafka攝取數據的任務,結果只有兩個任務在運行,另外三個被掛起。
在這裏插入圖片描述
如圖,顯示三個任務被掛起。經過對官網文檔的研究發現是插槽數量不夠,插槽數量在如下圖所示界面可以看到:
在這裏插入圖片描述可以通過配置文件修改插槽數量,我用的是單機版micro-quickstart,所以配置文件在druid安裝目錄的conf/druid/single-server/micro-quickstart/middleManager/runtime.properties.
在這裏插入圖片描述
修改druid.worker.capacity屬性即可。值得注意的是,每個插槽都對應一個middle manager進程,意味着插槽數量配置多了,會非常影響服務器性能。我在一個CPU總核數2、運行內存4G的服務器上開了7個插槽,在啥也沒幹的情況下都卡爆了。

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