我正在嘗試在 M1 Mac 上使用 ARM 64 處理器作為docker 容器運行Apache Druid。這作業正常,因為它通過仿真運行。但是我遇到了兩個問題。
- druid 容器(特別是broker)不斷崩潰,退出代碼為 137。我能夠通過將 docker 記憶體分配增加到 8 GB 使其作業,但這并不理想。
- 整個德魯伊設定非常緩慢。整個集群需要很長時間才能啟動,即使啟動后,在攝取和查詢程序中也很慢。
我想知道是否有為 ARM64 配置或 dockerfile/instructions 構建的 docker 映像從源代碼構建它。
uj5u.com熱心網友回復:
關于#1 - 是的,我也遇到了這個問題。服務的默認配置需要大約 7GB 的記憶體才能作為容器集群運行。
關于#2 - Druid 被設計為在集群上運行。在單臺計算機上運行將允許您測驗功能,但它不會表示在集群上運行時可以預期的性能。如果您只是測驗功能,我建議您使用單個服務器執行。有些配置使用很少的資源。在此處查看 nano 和 micro 快速入門選項:https : //druid.apache.org/docs/latest/operations/single-server.html
以下是構建 docker 鏡像的說明:https : //github.com/apache/druid/tree/master/distribution/docker
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/347904.html
下一篇:在docker中有分離的網路
