com.google.inject.ProvisionException: Guice provision errors: 1) Not enough direct memory. Please adjust -XX:MaxDirectMemorySize, druid.processing.buffer.sizeBytes, or druid.processing.numThreads: maxDirectMemory[3,748,659,200], memoryNeeded[6,442,450,944] = druid.processing.buffer.sizeBytes[1,073,741,824] * ( druid.processing.numThreads[5] + 1 )

Google Groups | venkata santhosh kumar Tangudu | 6 months ago
tip
Do you know that we can give you better hits? Get more relevant results from Samebug’s stack trace search.
  1. 0

    Not enough direct memory exception in Middle Manager

    Google Groups | 6 months ago | venkata santhosh kumar Tangudu
    com.google.inject.ProvisionException: Guice provision errors: 1) Not enough direct memory. Please adjust -XX:MaxDirectMemorySize, druid.processing.buffer.sizeBytes, or druid.processing.numThreads: maxDirectMemory[3,748,659,200], memoryNeeded[6,442,450,944] = druid.processing.buffer.sizeBytes[1,073,741,824] * ( druid.processing.numThreads[5] + 1 )
  2. 0

    Kafka Indexing Service with Kafka message format "Avro"

    Google Groups | 4 months ago | Gurdeep Singh
    com.google.inject.ProvisionException: Guice provision errors: *1) Not enough direct memory. Please adjust -XX:MaxDirectMemorySize, druid.processing.buffer.sizeBytes, or druid.processing.numThreads: maxDirectMemory[3,817,865,216], memoryNeeded[8,589,934,592] = druid.processing.buffer.sizeBytes[1,073,741,824] * ( druid.processing.numThreads[7] + 1 )

    Root Cause Analysis

    1. com.google.inject.ProvisionException

      Guice provision errors: 1) Not enough direct memory. Please adjust -XX:MaxDirectMemorySize, druid.processing.buffer.sizeBytes, or druid.processing.numThreads: maxDirectMemory[3,748,659,200], memoryNeeded[6,442,450,944] = druid.processing.buffer.sizeBytes[1,073,741,824] * ( druid.processing.numThreads[5] + 1 )

      at io.druid.guice.DruidProcessingModule.getIntermediateResultsPool()
    2. Druid Indexing
      DruidProcessingModule.getIntermediateResultsPool
      1. io.druid.guice.DruidProcessingModule.getIntermediateResultsPool(DruidProcessingModule.java:108)
      2. io.druid.guice.DruidProcessingModule.getIntermediateResultsPool(DruidProcessingModule.java:108)
      2 frames