sriramdas sivasai
03/26/2024, 4:46 AMError in DRUID historicals - [329987.237s][warning][gc,alloc] qtp1345611807-86[segmentMetadata_[data4g]_ef9299d7-8758-4da4-8845-3e2b3539cff2]: Retried waiting for GCLocker too often allocating 4 words
[329987.237s][warning][gc,alloc] qtp1345611807-99: Retried waiting for GCLocker too often allocating 7 words
2024-03-25T18:27:52,470 WARN [qtp1345611807-99] org.eclipse.jetty.util.thread.strategy.EatWhatYouKill -
java.lang.OutOfMemoryError: Java heap space
2024-03-25T18:27:52,464 ERROR [qtp1345611807-132] com.sun.jersey.spi.container.ContainerResponse - The exception contained within MappableContainerException could not be mapped to a response, re-throwing to the HTTP container
java.lang.OutOfMemoryError: Java heap spacesriramdas sivasai
03/26/2024, 4:47 AMBelow is the historical config:
historicals:
nodeType: "historical"
druid.port: 8088
nodeConfigMountPath: "/opt/druid/conf/druid/cluster/data/historical"
replicas: {{ .Values.druid.historical.replicas }}
runtime.properties: |
druid.service=druid/historical
druid.segmentCache.locations=[{\"path\":\"/druid/data/segments\",\"maxSize\":8000000000000}]
druid.server.maxSize=8000000000000
druid.processing.buffer.sizeBytes=1000000000
druid.server.tier={{ .Values.druid.historical.default_tier }}
druid.historical.cache.useCache=true
druid.historical.cache.populateCache=true
druid.cache.sizeInBytes=256000000
druid.query.groupBy.maxOnDiskStorage=30000000000
druid.processing.numMergeBuffers=4
druid.processing.numThreads=15
extra.jvm.options: |-
-server
-Xmx32g
-Xms32g
-XX:+UseContainerSupport
-XX:NewSize=1g
-XX:MaxDirectMemorySize=80g
-XX:+UseG1GC
-Dlog4j.debug=INFO
resources:
{{ if .Values.druid.historical.resources }}
{{ toYaml .Values.druid.historical.resources | nindent 8 }}
{{ else }}
limits:
cpu: "16"
memory: 96Gi
requests:
cpu: "16"
memory: 96Gi
{{ end }}
volumeClaimTemplates:
- metadata:
name: data-volume
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: {{ .Values.druid.historical.pvc_storage }}
storageClassName: netapp-no-snapshot
volumeMounts:
- mountPath: /druid/data/segments
name: data-volumeKyle Hoondert
03/26/2024, 9:05 AM