【发布时间】:2022-01-24 03:24:34
【问题描述】:
我在 Kubernetes 集群上运行 Apache Drill 和 Zookeeper。当 Drill 没有足够的 CPU/内存时,整个虚拟机都会冻结。有谁知道配置它以限制 CPU 和内存利用率的最佳方法?
【问题讨论】:
标签: kubernetes apache-zookeeper apache-drill
我在 Kubernetes 集群上运行 Apache Drill 和 Zookeeper。当 Drill 没有足够的 CPU/内存时,整个虚拟机都会冻结。有谁知道配置它以限制 CPU 和内存利用率的最佳方法?
【问题讨论】:
标签: kubernetes apache-zookeeper apache-drill
您可以使用以下环境变量限制 Drill 内存使用:DRILLBIT_MAX_PROC_MEM、DRILL_HEAP、DRILL_MAX_DIRECT_MEMORY。
详情请参考https://drill.apache.org/docs/configuring-drill-memory/
【讨论】:
planner.width.max_per_node 选项值感兴趣。默认情况下,Drill 的值为 pod 上核心总数的 70%。