druid遇到的坑

学习druid过程中遇到的一些坑,记录一下.方便自己方便大家.

提交任务失败

  • 错误日志

    1
    2
    3
    4
    1) Not enough direct memory. Please adjust -XX:MaxDirectMemorySize, druid.processing.buffer.sizeBytes,
    druid.processing.numThreads, or druid.processing.numMergeBuffers: maxDirectMemory[8,589,934,592],
    memoryNeeded[13,958,643,712] = druid.processing.buffer.sizeBytes[1,073,741,824] *
    (druid.processing.numMergeBuffers[2] + druid.processing.numThreads[10] + 1)
  • 解决办法
    修改启动参数中的配置conf/druid/middlemanager/runtime.properties

    1
    2
    3
    -XX:MaxDirectMemorySize=25g
    druid.processing.numThreads=35
    只需要将处理线程数改小,或者调大启动参数 -XX:MaxDirectMemorySize 即可

coordinator协调节点,数据源报红

  • 问题描述
    数据源报红
  • 解决办法
    数据源报红
Donate comment here