asdf2014 / druid-helm

Helm Chart for Apache Druid
https://asdf2014.github.io/druid-helm/
11 stars 8 forks source link

Got Caused by: java.lang.RuntimeException: java.io.IOException: No locks available error while creating a batch ingestion task from GCS parquet files #41

Closed milexjaro closed 7 months ago

milexjaro commented 7 months ago

Hi, I just released a fresh helm deployment using Druid 29.0.1 on Google Kubernetes Engine (GKE), using external Postgre for metadata and Google Cloud Storage (GCS) for deep storage and indexer logs. When I tried to load a parquet files from GCS, the task failed when attempting to lock a file and there was no locks available (Caused by: java.lang.RuntimeException: java.io.IOException: No locks available). Do you have any idea why it happened? Thank you

Below is the payload and the logs

payload:

{
  "type": "index_parallel",
  "id": "index_parallel_XXXX_abdohcbm_2024-04-17T08:11:44.926Z",
  "groupId": "index_parallel_XXXX_abdohcbm_2024-04-17T08:11:44.926Z",
  "resource": {
    "availabilityGroup": "index_parallel_XXXX_abdohcbm_2024-04-17T08:11:44.926Z",
    "requiredCapacity": 1
  },
  "spec": {
    "dataSchema": {
      "dataSource": "XXXX",
      "timestampSpec": {
        "column": "created_at",
        "format": "millis",
        "missingValue": null
      },
      "dimensionsSpec": {
        "dimensions": [
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "double",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": false
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "long",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": false
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "long",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": false
          },
          {
            "type": "long",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": false
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "double",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": false
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "long",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": false
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "long",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": false
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          },
          {
            "type": "string",
            "name": "XXXXX",
            "multiValueHandling": "SORTED_ARRAY",
            "createBitmapIndex": true
          }
        ],
        "dimensionExclusions": [
          "__time",
          "created_at"
        ],
        "includeAllDimensions": false,
        "useSchemaDiscovery": false
      },
      "metricsSpec": [],
      "granularitySpec": {
        "type": "uniform",
        "segmentGranularity": "DAY",
        "queryGranularity": {
          "type": "none"
        },
        "rollup": false,
        "intervals": []
      },
      "transformSpec": {
        "filter": null,
        "transforms": []
      }
    },
    "ioConfig": {
      "type": "index_parallel",
      "inputSource": {
        "type": "google",
        "prefixes": [
          "gs://XXXXX/XXX/XXXXX/data"
        ]
      },
      "inputFormat": {
        "type": "parquet"
      },
      "appendToExisting": false,
      "dropExisting": false
    },
    "tuningConfig": {
      "type": "index_parallel",
      "maxRowsPerSegment": 5000000,
      "appendableIndexSpec": {
        "type": "onheap",
        "preserveExistingMetrics": false
      },
      "maxRowsInMemory": 1000000,
      "maxBytesInMemory": 0,
      "skipBytesInMemoryOverheadCheck": false,
      "maxTotalRows": null,
      "numShards": null,
      "splitHintSpec": null,
      "partitionsSpec": {
        "type": "dynamic",
        "maxRowsPerSegment": 5000000,
        "maxTotalRows": null
      },
      "indexSpec": {
        "bitmap": {
          "type": "roaring"
        },
        "dimensionCompression": "lz4",
        "stringDictionaryEncoding": {
          "type": "utf8"
        },
        "metricCompression": "lz4",
        "longEncoding": "longs"
      },
      "indexSpecForIntermediatePersists": {
        "bitmap": {
          "type": "roaring"
        },
        "dimensionCompression": "lz4",
        "stringDictionaryEncoding": {
          "type": "utf8"
        },
        "metricCompression": "lz4",
        "longEncoding": "longs"
      },
      "maxPendingPersists": 0,
      "forceGuaranteedRollup": false,
      "reportParseExceptions": false,
      "pushTimeout": 0,
      "segmentWriteOutMediumFactory": null,
      "maxNumConcurrentSubTasks": 1,
      "maxRetry": 3,
      "taskStatusCheckPeriodMs": 1000,
      "chatHandlerTimeout": "PT10S",
      "chatHandlerNumRetries": 5,
      "maxNumSegmentsToMerge": 100,
      "totalNumMergeTasks": 10,
      "logParseExceptions": false,
      "maxParseExceptions": 2147483647,
      "maxSavedParseExceptions": 0,
      "maxColumnsToMerge": -1,
      "awaitSegmentAvailabilityTimeoutMillis": 0,
      "maxAllowedLockCount": -1,
      "partitionDimensions": []
    }
  },
  "context": {
    "forceTimeChunkLock": true,
    "useLineageBasedSegmentAllocation": true
  },
  "dataSource": "XXXX"
}

logs:

2024-04-17T08:11:49,897 INFO [main] org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
2024-04-17T08:11:51,913 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-histogram], jars: druid-histogram-29.0.1.jar
2024-04-17T08:11:51,916 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-datasketches], jars: druid-datasketches-29.0.1.jar, commons-math3-3.6.1.jar
2024-04-17T08:11:51,918 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-lookups-cached-global], jars: mapdb-1.0.8.jar, druid-lookups-cached-global-29.0.1.jar
2024-04-17T08:11:51,920 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [postgresql-metadata-storage], jars: checker-qual-3.42.0.jar, postgresql-metadata-storage-29.0.1.jar, postgresql-42.7.2.jar
2024-04-17T08:11:51,935 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-google-extensions], jars: grpc-auth-1.59.0.jar, grpc-services-1.59.0.jar, opencensus-api-0.31.1.jar, gax-grpc-2.37.0.jar, gapic-google-cloud-storage-v2-2.29.1-alpha.jar, grpc-xds-1.59.0.jar, google-http-client-gson-1.43.3.jar, grpc-stub-1.59.0.jar, auto-value-annotations-1.10.4.jar, javax.annotation-api-1.3.2.jar, guava-32.0.1-jre.jar, google-auth-library-credentials-1.20.0.jar, jsr305-2.0.1.jar, conscrypt-openjdk-uber-2.5.2.jar, j2objc-annotations-2.8.jar, grpc-util-1.59.0.jar, druid-google-extensions-29.0.1.jar, google-oauth-client-1.34.1.jar, api-common-2.20.0.jar, grpc-protobuf-lite-1.59.0.jar, grpc-core-1.59.0.jar, google-auth-library-oauth2-http-1.20.0.jar, grpc-inprocess-1.59.0.jar, grpc-googleapis-1.59.0.jar, google-cloud-core-http-2.27.0.jar, checker-qual-3.39.0.jar, google-cloud-core-2.27.0.jar, grpc-rls-1.59.0.jar, google-http-client-jackson2-1.42.3.jar, gax-httpjson-2.37.0.jar, grpc-protobuf-1.59.0.jar, grpc-netty-shaded-1.59.0.jar, listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar, protobuf-java-util-3.24.4.jar, grpc-alts-1.59.0.jar, animal-sniffer-annotations-1.23.jar, grpc-google-cloud-storage-v2-2.29.1-alpha.jar, re2j-1.7.jar, opencensus-proto-0.2.0.jar, commons-codec-1.16.0.jar, grpc-grpclb-1.59.0.jar, google-http-client-appengine-1.43.3.jar, annotations-4.1.1.4.jar, gson-2.10.1.jar, protobuf-java-3.24.0.jar, grpc-context-1.59.0.jar, gax-2.37.0.jar, grpc-api-1.59.0.jar, error_prone_annotations-2.20.0.jar, proto-google-common-protos-2.28.0.jar, google-cloud-storage-2.29.1.jar, perfmark-api-0.26.0.jar, threetenbp-1.6.8.jar, proto-google-cloud-storage-v2-2.29.1-alpha.jar, proto-google-iam-v1-1.23.0.jar, failureaccess-1.0.1.jar, google-http-client-apache-v2-1.43.3.jar, google-cloud-core-grpc-2.27.0.jar, opencensus-contrib-http-util-0.31.1.jar, google-http-client-1.42.3.jar, google-api-services-storage-v1-rev20231028-2.0.0.jar, google-api-client-2.2.0.jar
2024-04-17T08:11:52,026 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-avro-extensions], jars: schema-repo-common-0.1.3.jar, lz4-java-1.8.0.jar, javax.annotation-api-1.3.2.jar, jackson-dataformat-yaml-2.12.7.jar, guava-32.0.1-jre.jar, jsr305-2.0.1.jar, xz-1.9.jar, j2objc-annotations-2.8.jar, slf4j-api-1.7.36.jar, common-utils-6.2.12.jar, gson-2.3.1.jar, zstd-jni-1.5.2-3.jar, swagger-core-1.6.2.jar, kafka-clients-6.2.12-ccs.jar, druid-avro-extensions-29.0.1.jar, swagger-annotations-1.6.2.jar, swagger-models-1.6.2.jar, schema-repo-client-0.1.3.jar, snakeyaml-2.0.jar, velocity-engine-core-2.3.jar, commons-lang3-3.12.0.jar, avro-mapred-1.11.3.jar, schema-repo-avro-0.1.3.jar, error_prone_annotations-2.20.0.jar, kafka-schema-registry-client-6.2.12.jar, avro-ipc-1.11.3.jar, avro-1.11.3.jar, jersey-client-1.19.4.jar, checker-qual-3.33.0.jar, hadoop-client-api-3.3.6.jar, failureaccess-1.0.1.jar, avro-ipc-jetty-1.11.3.jar, snappy-java-1.1.10.4.jar, schema-repo-api-0.1.3.jar
2024-04-17T08:11:52,042 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-parquet-extensions], jars: parquet-column-1.13.0.jar, hadoop-client-runtime-3.3.6.jar, jsr305-2.0.1.jar, slf4j-api-1.7.36.jar, parquet-common-1.13.0.jar, parquet-format-structures-1.13.0.jar, zstd-jni-1.5.2-3.jar, commons-logging-1.1.1.jar, parquet-encoding-1.13.0.jar, parquet-avro-1.13.0.jar, parquet-jackson-1.13.0.jar, parquet-hadoop-1.13.0.jar, avro-1.11.3.jar, hadoop-client-api-3.3.6.jar, aircompressor-0.21.jar, druid-parquet-extensions-29.0.1.jar, snappy-java-1.1.10.4.jar
2024-04-17T08:11:52,104 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-basic-security], jars: druid-basic-security-29.0.1.jar
2024-04-17T08:11:52,934 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-histogram], jars: druid-histogram-29.0.1.jar
2024-04-17T08:11:52,942 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-datasketches], jars: druid-datasketches-29.0.1.jar, commons-math3-3.6.1.jar
2024-04-17T08:11:53,004 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-lookups-cached-global], jars: mapdb-1.0.8.jar, druid-lookups-cached-global-29.0.1.jar
2024-04-17T08:11:53,008 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [postgresql-metadata-storage], jars: checker-qual-3.42.0.jar, postgresql-metadata-storage-29.0.1.jar, postgresql-42.7.2.jar
2024-04-17T08:11:53,012 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-google-extensions], jars: grpc-auth-1.59.0.jar, grpc-services-1.59.0.jar, opencensus-api-0.31.1.jar, gax-grpc-2.37.0.jar, gapic-google-cloud-storage-v2-2.29.1-alpha.jar, grpc-xds-1.59.0.jar, google-http-client-gson-1.43.3.jar, grpc-stub-1.59.0.jar, auto-value-annotations-1.10.4.jar, javax.annotation-api-1.3.2.jar, guava-32.0.1-jre.jar, google-auth-library-credentials-1.20.0.jar, jsr305-2.0.1.jar, conscrypt-openjdk-uber-2.5.2.jar, j2objc-annotations-2.8.jar, grpc-util-1.59.0.jar, druid-google-extensions-29.0.1.jar, google-oauth-client-1.34.1.jar, api-common-2.20.0.jar, grpc-protobuf-lite-1.59.0.jar, grpc-core-1.59.0.jar, google-auth-library-oauth2-http-1.20.0.jar, grpc-inprocess-1.59.0.jar, grpc-googleapis-1.59.0.jar, google-cloud-core-http-2.27.0.jar, checker-qual-3.39.0.jar, google-cloud-core-2.27.0.jar, grpc-rls-1.59.0.jar, google-http-client-jackson2-1.42.3.jar, gax-httpjson-2.37.0.jar, grpc-protobuf-1.59.0.jar, grpc-netty-shaded-1.59.0.jar, listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar, protobuf-java-util-3.24.4.jar, grpc-alts-1.59.0.jar, animal-sniffer-annotations-1.23.jar, grpc-google-cloud-storage-v2-2.29.1-alpha.jar, re2j-1.7.jar, opencensus-proto-0.2.0.jar, commons-codec-1.16.0.jar, grpc-grpclb-1.59.0.jar, google-http-client-appengine-1.43.3.jar, annotations-4.1.1.4.jar, gson-2.10.1.jar, protobuf-java-3.24.0.jar, grpc-context-1.59.0.jar, gax-2.37.0.jar, grpc-api-1.59.0.jar, error_prone_annotations-2.20.0.jar, proto-google-common-protos-2.28.0.jar, google-cloud-storage-2.29.1.jar, perfmark-api-0.26.0.jar, threetenbp-1.6.8.jar, proto-google-cloud-storage-v2-2.29.1-alpha.jar, proto-google-iam-v1-1.23.0.jar, failureaccess-1.0.1.jar, google-http-client-apache-v2-1.43.3.jar, google-cloud-core-grpc-2.27.0.jar, opencensus-contrib-http-util-0.31.1.jar, google-http-client-1.42.3.jar, google-api-services-storage-v1-rev20231028-2.0.0.jar, google-api-client-2.2.0.jar
2024-04-17T08:11:53,016 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-avro-extensions], jars: schema-repo-common-0.1.3.jar, lz4-java-1.8.0.jar, javax.annotation-api-1.3.2.jar, jackson-dataformat-yaml-2.12.7.jar, guava-32.0.1-jre.jar, jsr305-2.0.1.jar, xz-1.9.jar, j2objc-annotations-2.8.jar, slf4j-api-1.7.36.jar, common-utils-6.2.12.jar, gson-2.3.1.jar, zstd-jni-1.5.2-3.jar, swagger-core-1.6.2.jar, kafka-clients-6.2.12-ccs.jar, druid-avro-extensions-29.0.1.jar, swagger-annotations-1.6.2.jar, swagger-models-1.6.2.jar, schema-repo-client-0.1.3.jar, snakeyaml-2.0.jar, velocity-engine-core-2.3.jar, commons-lang3-3.12.0.jar, avro-mapred-1.11.3.jar, schema-repo-avro-0.1.3.jar, error_prone_annotations-2.20.0.jar, kafka-schema-registry-client-6.2.12.jar, avro-ipc-1.11.3.jar, avro-1.11.3.jar, jersey-client-1.19.4.jar, checker-qual-3.33.0.jar, hadoop-client-api-3.3.6.jar, failureaccess-1.0.1.jar, avro-ipc-jetty-1.11.3.jar, snappy-java-1.1.10.4.jar, schema-repo-api-0.1.3.jar
2024-04-17T08:11:53,020 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-parquet-extensions], jars: parquet-column-1.13.0.jar, hadoop-client-runtime-3.3.6.jar, jsr305-2.0.1.jar, slf4j-api-1.7.36.jar, parquet-common-1.13.0.jar, parquet-format-structures-1.13.0.jar, zstd-jni-1.5.2-3.jar, commons-logging-1.1.1.jar, parquet-encoding-1.13.0.jar, parquet-avro-1.13.0.jar, parquet-jackson-1.13.0.jar, parquet-hadoop-1.13.0.jar, avro-1.11.3.jar, hadoop-client-api-3.3.6.jar, aircompressor-0.21.jar, druid-parquet-extensions-29.0.1.jar, snappy-java-1.1.10.4.jar
2024-04-17T08:11:53,024 INFO [main] org.apache.druid.guice.ExtensionsLoader - Loading extension [druid-basic-security], jars: druid-basic-security-29.0.1.jar
2024-04-17T08:11:53,132 INFO [main] org.apache.druid.storage.google.GoogleStorageDruidModule - Getting jackson modules...
2024-04-17T08:11:54,554 INFO [main] org.apache.druid.storage.google.GoogleStorageDruidModule - Configuring GoogleStorageDruidModule...
2024-04-17T08:11:56,812 INFO [main] org.apache.druid.guice.JsonConfigurator - Skipping druid.emitter.http.recipientBaseUrl property: one of it's prefixes is also used as a property key. Prefix: druid
2024-04-17T08:11:56,815 INFO [main] org.apache.druid.guice.JsonConfigurator - Skipping druid.emitter.logging.logLevel property: one of it's prefixes is also used as a property key. Prefix: druid
2024-04-17T08:11:57,026 INFO [main] org.apache.druid.server.emitter.EmitterModule - Using emitter [LoggingEmitter{log=Logger{name=[org.apache.druid.java.util.emitter.core.LoggingEmitter], class[class org.apache.logging.slf4j.Log4jLogger]}, level=DEBUG}] for metrics and alerts, with dimensions [{version=29.0.1}].
2024-04-17T08:11:57,040 INFO [main] org.apache.druid.storage.google.GoogleStorageDruidModule - Building Cloud Storage Client...
2024-04-17T08:11:58,345 INFO [main] org.apache.druid.server.metrics.MetricsModule - Loaded 5 monitors: org.apache.druid.java.util.metrics.JvmMonitor, org.apache.druid.server.metrics.ServiceStatusMonitor, org.apache.druid.query.ExecutorServiceMonitor, org.apache.druid.curator.DruidConnectionStateListener, org.apache.druid.server.initialization.jetty.JettyServerModule$JettyMonitor
2024-04-17T08:11:58,414 INFO [main] org.apache.druid.cli.CliPeon - Starting up with processors [1], memory [259,588,096], maxMemory [4,151,836,672], directMemory [4,294,967,296]. Properties follow.
2024-04-17T08:11:58,415 INFO [main] org.apache.druid.cli.CliPeon - * attemptId: 1
2024-04-17T08:11:58,415 INFO [main] org.apache.druid.cli.CliPeon - * druid.auth.authenticator.MyBasicMetadataAuthenticator.authorizerName: MyBasicMetadataAuthorizer
2024-04-17T08:11:58,415 INFO [main] org.apache.druid.cli.CliPeon - * druid.auth.authenticator.MyBasicMetadataAuthenticator.credentialsValidator.type: metadata
2024-04-17T08:11:58,416 INFO [main] org.apache.druid.cli.CliPeon - * druid.auth.authenticator.MyBasicMetadataAuthenticator.initialAdminPassword: <masked>
2024-04-17T08:11:58,416 INFO [main] org.apache.druid.cli.CliPeon - * druid.auth.authenticator.MyBasicMetadataAuthenticator.initialInternalClientPassword: <masked>
2024-04-17T08:11:58,416 INFO [main] org.apache.druid.cli.CliPeon - * druid.auth.authenticator.MyBasicMetadataAuthenticator.skipOnFailure: false
2024-04-17T08:11:58,416 INFO [main] org.apache.druid.cli.CliPeon - * druid.auth.authenticator.MyBasicMetadataAuthenticator.type: basic
2024-04-17T08:11:58,416 INFO [main] org.apache.druid.cli.CliPeon - * druid.auth.authenticatorChain: ["MyBasicMetadataAuthenticator"]
2024-04-17T08:11:58,416 INFO [main] org.apache.druid.cli.CliPeon - * druid.auth.authorizer.MyBasicMetadataAuthorizer.type: basic
2024-04-17T08:11:58,417 INFO [main] org.apache.druid.cli.CliPeon - * druid.auth.authorizers: ["MyBasicMetadataAuthorizer"]
2024-04-17T08:11:58,417 INFO [main] org.apache.druid.cli.CliPeon - * druid.emitter: logging
2024-04-17T08:11:58,417 INFO [main] org.apache.druid.cli.CliPeon - * druid.emitter.http.recipientBaseUrl: http://druid_exporter_url:druid_exporter_port/druid
2024-04-17T08:11:58,417 INFO [main] org.apache.druid.cli.CliPeon - * druid.emitter.logging.logLevel: debug
2024-04-17T08:11:58,417 INFO [main] org.apache.druid.cli.CliPeon - * druid.escalator.authorizerName: MyBasicMetadataAuthorizer
2024-04-17T08:11:58,417 INFO [main] org.apache.druid.cli.CliPeon - * druid.escalator.internalClientPassword: <masked>
2024-04-17T08:11:58,417 INFO [main] org.apache.druid.cli.CliPeon - * druid.escalator.internalClientUsername: druid_system
2024-04-17T08:11:58,418 INFO [main] org.apache.druid.cli.CliPeon - * druid.escalator.type: basic
2024-04-17T08:11:58,418 INFO [main] org.apache.druid.cli.CliPeon - * druid.expressions.useStrictBooleans: true
2024-04-17T08:11:58,418 INFO [main] org.apache.druid.cli.CliPeon - * druid.extensions.loadList: ["druid-histogram", "druid-datasketches", "druid-lookups-cached-global", "postgresql-metadata-storage", "druid-google-extensions", "druid-avro-extensions", "druid-parquet-extensions", "druid-basic-security"]
2024-04-17T08:11:58,418 INFO [main] org.apache.druid.cli.CliPeon - * druid.google.bucket: amartha-data-dev-datalake
2024-04-17T08:11:58,418 INFO [main] org.apache.druid.cli.CliPeon - * druid.google.prefix: druid/deep-storage
2024-04-17T08:11:58,418 INFO [main] org.apache.druid.cli.CliPeon - * druid.host: 10.181.2.42
2024-04-17T08:11:58,418 INFO [main] org.apache.druid.cli.CliPeon - * druid.indexer.fork.property.druid.processing.buffer.sizeBytes: 25000000
2024-04-17T08:11:58,418 INFO [main] org.apache.druid.cli.CliPeon - * druid.indexer.fork.property.druid.processing.numMergeBuffers: 2
2024-04-17T08:11:58,419 INFO [main] org.apache.druid.cli.CliPeon - * druid.indexer.fork.property.druid.processing.numThreads: 1
2024-04-17T08:11:58,419 INFO [main] org.apache.druid.cli.CliPeon - * druid.indexer.logs.bucket: amartha-data-dev-datalake
2024-04-17T08:11:58,419 INFO [main] org.apache.druid.cli.CliPeon - * druid.indexer.logs.directory: /opt/data/indexing-logs
2024-04-17T08:11:58,419 INFO [main] org.apache.druid.cli.CliPeon - * druid.indexer.logs.prefix: druid/indexer-logs
2024-04-17T08:11:58,419 INFO [main] org.apache.druid.cli.CliPeon - * druid.indexer.logs.type: google
2024-04-17T08:11:58,419 INFO [main] org.apache.druid.cli.CliPeon - * druid.indexer.runner.javaOptsArray: ["-server", "-Xms256m", "-Xmx4096m", "-XX:MaxDirectMemorySize=4g", "-Duser.timezone=UTC", "-Dfile.encoding=UTF-8", "-XX:+ExitOnOutOfMemoryError", "-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager"]
2024-04-17T08:11:58,419 INFO [main] org.apache.druid.cli.CliPeon - * druid.indexer.task.baseTaskDir: /opt/druid/var/druid/task/slot0
2024-04-17T08:11:58,419 INFO [main] org.apache.druid.cli.CliPeon - * druid.indexer.task.hadoopWorkingPath: var/druid/hadoop-tmp
2024-04-17T08:11:58,420 INFO [main] org.apache.druid.cli.CliPeon - * druid.indexer.task.tmpStorageBytesPerTask: 2305843009213693951
2024-04-17T08:11:58,420 INFO [main] org.apache.druid.cli.CliPeon - * druid.indexing.doubleStorage: double
2024-04-17T08:11:58,420 INFO [main] org.apache.druid.cli.CliPeon - * druid.lookup.enableLookupSyncOnStartup: false
2024-04-17T08:11:58,420 INFO [main] org.apache.druid.cli.CliPeon - * druid.metadata.storage.connector.connectURI: jdbc:postgresql://XXXXXX:5432/druid
2024-04-17T08:11:58,420 INFO [main] org.apache.druid.cli.CliPeon - * druid.metadata.storage.connector.host: localhost
2024-04-17T08:11:58,420 INFO [main] org.apache.druid.cli.CliPeon - * druid.metadata.storage.connector.password: <masked>
2024-04-17T08:11:58,420 INFO [main] org.apache.druid.cli.CliPeon - * druid.metadata.storage.connector.port: 1527
2024-04-17T08:11:58,421 INFO [main] org.apache.druid.cli.CliPeon - * druid.metadata.storage.connector.user: druid
2024-04-17T08:11:58,421 INFO [main] org.apache.druid.cli.CliPeon - * druid.metadata.storage.type: postgresql
2024-04-17T08:11:58,421 INFO [main] org.apache.druid.cli.CliPeon - * druid.metrics.emitter.dimension.dataSource: XXXX
2024-04-17T08:11:58,421 INFO [main] org.apache.druid.cli.CliPeon - * druid.metrics.emitter.dimension.groupId: index_parallel_XXXX_abdohcbm_2024-04-17T08:11:44.926Z
2024-04-17T08:11:58,421 INFO [main] org.apache.druid.cli.CliPeon - * druid.metrics.emitter.dimension.taskId: index_parallel_XXXX_abdohcbm_2024-04-17T08:11:44.926Z
2024-04-17T08:11:58,421 INFO [main] org.apache.druid.cli.CliPeon - * druid.metrics.emitter.dimension.taskType: index_parallel
2024-04-17T08:11:58,421 INFO [main] org.apache.druid.cli.CliPeon - * druid.monitoring.monitors: ["org.apache.druid.java.util.metrics.JvmMonitor", "org.apache.druid.server.metrics.ServiceStatusMonitor"]
2024-04-17T08:11:58,422 INFO [main] org.apache.druid.cli.CliPeon - * druid.plaintextPort: 8100
2024-04-17T08:11:58,422 INFO [main] org.apache.druid.cli.CliPeon - * druid.processing.buffer.sizeBytes: 25000000
2024-04-17T08:11:58,422 INFO [main] org.apache.druid.cli.CliPeon - * druid.processing.numMergeBuffers: 2
2024-04-17T08:11:58,422 INFO [main] org.apache.druid.cli.CliPeon - * druid.processing.numThreads: 1
2024-04-17T08:11:58,422 INFO [main] org.apache.druid.cli.CliPeon - * druid.selectors.coordinator.serviceName: druid/coordinator
2024-04-17T08:11:58,422 INFO [main] org.apache.druid.cli.CliPeon - * druid.selectors.indexing.serviceName: druid/overlord
2024-04-17T08:11:58,422 INFO [main] org.apache.druid.cli.CliPeon - * druid.server.hiddenProperties: ["druid.s3.accessKey","druid.s3.secretKey","druid.metadata.storage.connector.password", "password", "key", "token", "pwd"]
2024-04-17T08:11:58,422 INFO [main] org.apache.druid.cli.CliPeon - * druid.server.http.numThreads: 60
2024-04-17T08:11:58,422 INFO [main] org.apache.druid.cli.CliPeon - * druid.service: druid/middleManager
2024-04-17T08:11:58,423 INFO [main] org.apache.druid.cli.CliPeon - * druid.sql.enable: true
2024-04-17T08:11:58,423 INFO [main] org.apache.druid.cli.CliPeon - * druid.sql.planner.useGroupingSetForExactDistinct: true
2024-04-17T08:11:58,423 INFO [main] org.apache.druid.cli.CliPeon - * druid.startup.logging.logProperties: true
2024-04-17T08:11:58,423 INFO [main] org.apache.druid.cli.CliPeon - * druid.storage.storageDirectory: var/druid/segments
2024-04-17T08:11:58,423 INFO [main] org.apache.druid.cli.CliPeon - * druid.storage.type: google
2024-04-17T08:11:58,423 INFO [main] org.apache.druid.cli.CliPeon - * druid.task.executor.enablePlaintextPort: true
2024-04-17T08:11:58,423 INFO [main] org.apache.druid.cli.CliPeon - * druid.task.executor.enableTlsPort: false
2024-04-17T08:11:58,423 INFO [main] org.apache.druid.cli.CliPeon - * druid.task.executor.host: 10.181.2.42
2024-04-17T08:11:58,423 INFO [main] org.apache.druid.cli.CliPeon - * druid.task.executor.plaintextPort: 8091
2024-04-17T08:11:58,423 INFO [main] org.apache.druid.cli.CliPeon - * druid.task.executor.service: druid/middleManager
2024-04-17T08:11:58,424 INFO [main] org.apache.druid.cli.CliPeon - * druid.task.executor.tlsPort: -1
2024-04-17T08:11:58,424 INFO [main] org.apache.druid.cli.CliPeon - * druid.tlsPort: -1
2024-04-17T08:11:58,424 INFO [main] org.apache.druid.cli.CliPeon - * druid.worker.baseTaskDirs: ["var/druid/task"]
2024-04-17T08:11:58,424 INFO [main] org.apache.druid.cli.CliPeon - * druid.worker.capacity: 4
2024-04-17T08:11:58,424 INFO [main] org.apache.druid.cli.CliPeon - * druid.zk.paths.base: /druid
2024-04-17T08:11:58,424 INFO [main] org.apache.druid.cli.CliPeon - * druid.zk.service.host: druid-zookeeper-headless:2181
2024-04-17T08:11:58,425 INFO [main] org.apache.druid.cli.CliPeon - * file.encoding: UTF-8
2024-04-17T08:11:58,425 INFO [main] org.apache.druid.cli.CliPeon - * file.separator: /
2024-04-17T08:11:58,425 INFO [main] org.apache.druid.cli.CliPeon - * java.class.path: /tmp/conf/druid/cluster/_common:/tmp/conf/druid/cluster/data/middleManager:lib/jts-core-1.19.0.jar:lib/airline-2.8.4.jar:lib/jackson-datatype-guava-2.12.7.jar:lib/jackson-dataformat-cbor-2.12.7.jar:lib/aether-util-0.9.0.M2.jar:lib/datasketches-memory-2.2.0.jar:lib/jetty-util-ajax-9.4.53.v20231009.jar:lib/metrics-core-4.2.22.jar:lib/guice-servlet-4.1.0.jar:lib/opencensus-api-0.31.1.jar:lib/grpc-context-1.27.2.jar:lib/json-path-2.3.0.jar:lib/jersey-guice-1.19.4.jar:lib/jetty-io-9.4.53.v20231009.jar:lib/netty-codec-4.1.100.Final.jar:lib/jetty-servlet-9.4.53.v20231009.jar:lib/guice-multibindings-4.1.0.jar:lib/jetty-servlets-9.4.53.v20231009.jar:lib/druid-services-29.0.1.jar:lib/jetty-proxy-9.4.53.v20231009.jar:lib/janino-3.1.9.jar:lib/commons-collections-3.2.2.jar:lib/druid-aws-common-29.0.1.jar:lib/guice-4.1.0.jar:lib/aws-java-sdk-ec2-1.12.638.jar:lib/commons-lang-2.6.jar:lib/cron-scheduler-0.1.jar:lib/lz4-java-1.8.0.jar:lib/guice-assistedinject-4.1.0.jar:lib/shims-0.9.49.jar:lib/jcodings-1.0.43.jar:lib/plexus-utils-3.0.24.jar:lib/javax.activation-1.2.0.jar:lib/druid-processing-29.0.1.jar:lib/guava-32.0.1-jre.jar:lib/commons-compress-1.24.0.jar:lib/jetty-continuation-9.4.53.v20231009.jar:lib/log4j-api-2.18.0.jar:lib/maven-aether-provider-3.1.1.jar:lib/jackson-datatype-joda-2.12.7.jar:lib/FastInfoset-1.2.15.jar:lib/wagon-provider-api-2.4.jar:lib/jsr305-2.0.1.jar:lib/log4j-jul-2.18.0.jar:lib/curator-framework-5.5.0.jar:lib/xz-1.9.jar:lib/datasketches-java-4.2.0.jar:lib/aws-java-sdk-core-1.12.638.jar:lib/config-magic-0.9.jar:lib/aws-java-sdk-kms-1.12.638.jar:lib/netty-codec-socks-4.1.100.Final.jar:lib/ipaddress-5.3.4.jar:lib/log4j-1.2-api-2.18.0.jar:lib/j2objc-annotations-2.8.jar:lib/slf4j-api-1.7.36.jar:lib/netty-reactive-streams-2.0.0.jar:lib/jackson-module-guice-2.12.7.jar:lib/google-oauth-client-1.34.1.jar:lib/druid-sql-29.0.1.jar:lib/jersey-server-1.19.4.jar:lib/javax.servlet-api-3.1.0.jar:lib/rhino-1.7.14.jar:lib/zookeeper-jute-3.8.3.jar:lib/resilience4j-core-1.3.1.jar:lib/netty-transport-native-unix-common-4.1.100.Final.jar:lib/asm-analysis-9.3.jar:lib/jetty-rewrite-9.4.53.v20231009.jar:lib/asm-tree-9.3.jar:lib/avatica-core-1.23.0.jar:lib/icu4j-73.2.jar:lib/derbyclient-10.14.2.0.jar:lib/okhttp-1.0.2.jar:lib/aether-api-0.9.0.M2.jar:lib/stax-ex-1.8.jar:lib/netty-resolver-dns-4.1.100.Final.jar:lib/accessors-smart-2.4.11.jar:lib/calcite-linq4j-1.35.0.jar:lib/audience-annotations-0.12.0.jar:lib/google-http-client-jackson2-1.42.3.jar:lib/httpcore5-5.1.3.jar:lib/maven-artifact-3.6.0.jar:lib/netty-transport-4.1.100.Final.jar:lib/classmate-1.5.1.jar:lib/javax.el-api-3.0.0.jar:lib/httpclient5-5.1.3.jar:lib/joni-2.1.27.jar:lib/maven-model-3.1.1.jar:lib/fastutil-extra-8.5.4.jar:lib/netty-transport-classes-epoll-4.1.100.Final.jar:lib/zstd-jni-1.5.2-3.jar:lib/commons-collections4-4.2.jar:lib/calcite-core-1.35.0.jar:lib/derby-10.14.2.0.jar:lib/json-smart-2.4.11.jar:lib/asm-9.3.jar:lib/apiguardian-api-1.1.2.jar:lib/oshi-core-6.4.4.jar:lib/jackson-jaxrs-json-provider-2.12.7.jar:lib/hibernate-validator-6.2.5.Final.jar:lib/commons-io-2.11.0.jar:lib/javax.activation-api-1.2.0.jar:lib/jakarta.el-3.0.4.jar:lib/uzaygezen-core-0.2.jar:lib/aws-java-sdk-sts-1.12.638.jar:lib/reactive-streams-1.0.2.jar:lib/avatica-metrics-1.23.0.jar:lib/jdbi-2.63.1.jar:lib/caffeine-2.8.0.jar:lib/resilience4j-bulkhead-1.3.1.jar:lib/gson-2.10.jar:lib/commons-text-1.10.0.jar:lib/jaxb-api-2.3.1.jar:lib/netty-common-4.1.100.Final.jar:lib/commons-codec-1.16.0.jar:lib/asm-commons-9.3.jar:lib/commons-logging-1.1.1.jar:lib/log4j-slf4j-impl-2.18.0.jar:lib/druid-indexing-service-29.0.1.jar:lib/netty-resolver-4.1.100.Final.jar:lib/plexus-interpolation-1.19.jar:lib/jcl-over-slf4j-1.7.36.jar:lib/jersey-servlet-1.19.4.jar:lib/disruptor-3.3.6.jar:lib/protobuf-java-3.24.0.jar:lib/jaxb-runtime-2.3.1.jar:lib/zookeeper-3.8.3.jar:lib/jetty-util-9.4.53.v20231009.jar:lib/fastutil-core-8.5.4.jar:lib/commons-lang3-3.12.0.jar:lib/derbynet-10.14.2.0.jar:lib/druid-indexing-hadoop-29.0.1.jar:lib/netty-3.10.6.Final.jar:lib/netty-codec-dns-4.1.100.Final.jar:lib/sigar-1.6.5.132.jar:lib/antlr4-runtime-4.5.3.jar:lib/jakarta.inject-api-1.0.3.jar:lib/error_prone_annotations-2.20.0.jar:lib/airline-io-2.8.4.jar:lib/jetty-security-9.4.53.v20231009.jar:lib/aggdesigner-algorithm-6.0.jar:lib/jakarta.xml.bind-api-2.3.2.jar:lib/vavr-match-0.10.2.jar:lib/txw2-2.3.1.jar:lib/aopalliance-1.0.jar:lib/jetty-http-9.4.53.v20231009.jar:lib/maven-settings-3.1.1.jar:lib/jna-5.13.0.jar:lib/jmespath-java-1.12.638.jar:lib/commons-dbcp2-2.0.1.jar:lib/aether-connector-okhttp-0.0.9.jar:lib/json-simple-1.1.1.jar:lib/jackson-core-2.12.7.jar:lib/netty-buffer-4.1.100.Final.jar:lib/netty-handler-proxy-4.1.100.Final.jar:lib/web-console-29.0.1.jar:lib/netty-transport-native-epoll-4.1.100.Final-linux-x86_64.jar:lib/netty-handler-4.1.100.Final.jar:lib/compress-lzf-1.0.4.jar:lib/jackson-dataformat-smile-2.12.7.jar:lib/jackson-jaxrs-smile-provider-2.12.7.jar:lib/avatica-server-1.23.0.jar:lib/jetty-server-9.4.53.v20231009.jar:lib/curator-x-discovery-5.5.0.jar:lib/jackson-module-jaxb-annotations-2.12.7.jar:lib/jackson-annotations-2.12.7.jar:lib/aether-impl-0.9.0.M2.jar:lib/commons-pool2-2.2.jar:lib/tesla-aether-0.0.5.jar:lib/aether-spi-0.9.0.M2.jar:lib/aether-connector-file-0.9.0.M2.jar:lib/istack-commons-runtime-3.0.7.jar:lib/httpcore-4.4.11.jar:lib/opencsv-4.6.jar:lib/jakarta.activation-api-1.2.1.jar:lib/jts-io-common-1.19.0.jar:lib/RoaringBitmap-0.9.49.jar:lib/async-http-client-2.5.3.jar:lib/elasticache-java-cluster-client-1.2.0.jar:lib/jackson-jaxrs-base-2.12.7.jar:lib/google-http-client-gson-1.42.3.jar:lib/maven-repository-metadata-3.1.1.jar:lib/netty-codec-http-4.1.100.Final.jar:lib/async-http-client-netty-utils-2.5.3.jar:lib/fastutil-8.5.4.jar:lib/failureaccess-1.0.1.jar:lib/jersey-core-1.19.4.jar:lib/commons-math3-3.6.1.jar:lib/joda-time-2.12.5.jar:lib/vavr-0.10.2.jar:lib/druid-gcp-common-29.0.1.jar:lib/opencensus-contrib-http-util-0.31.1.jar:lib/checker-qual-2.5.7.jar:lib/maven-model-builder-3.1.1.jar:lib/jetty-client-9.4.53.v20231009.jar:lib/log4j-core-2.18.0.jar:lib/jackson-jq-0.0.10.jar:lib/aws-java-sdk-s3-1.12.638.jar:lib/druid-server-29.0.1.jar:lib/curator-client-5.5.0.jar:lib/proj4j-1.2.2.jar:lib/google-http-client-1.42.3.jar:lib/curator-recipes-5.5.0.jar:lib/maven-settings-builder-3.1.1.jar:lib/commons-beanutils-1.9.4.jar:lib/jboss-logging-3.4.1.Final.jar:lib/google-http-client-apache-v2-1.42.3.jar:lib/javax.inject-1.jar:lib/jackson-databind-2.12.7.1.jar:lib/httpcore5-h2-5.1.3.jar:lib/httpclient-4.5.13.jar:lib/jna-platform-5.13.0.jar:lib/snappy-java-1.1.10.4.jar:lib/jakarta.validation-api-2.0.2.jar:lib/commons-compiler-3.1.9.jar:lib/google-api-client-2.2.0.jar:lib/jsr311-api-1.1.1.jar:
2024-04-17T08:11:58,425 INFO [main] org.apache.druid.cli.CliPeon - * java.class.version: 61.0
2024-04-17T08:11:58,426 INFO [main] org.apache.druid.cli.CliPeon - * java.home: /usr/lib/jvm/java-17-openjdk-amd64
2024-04-17T08:11:58,426 INFO [main] org.apache.druid.cli.CliPeon - * java.io.tmpdir: var/tmp
2024-04-17T08:11:58,426 INFO [main] org.apache.druid.cli.CliPeon - * java.library.path: /usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
2024-04-17T08:11:58,426 INFO [main] org.apache.druid.cli.CliPeon - * java.runtime.name: OpenJDK Runtime Environment
2024-04-17T08:11:58,426 INFO [main] org.apache.druid.cli.CliPeon - * java.runtime.version: 17.0.10+7-Debian-1deb12u1
2024-04-17T08:11:58,426 INFO [main] org.apache.druid.cli.CliPeon - * java.specification.name: Java Platform API Specification
2024-04-17T08:11:58,426 INFO [main] org.apache.druid.cli.CliPeon - * java.specification.vendor: Oracle Corporation
2024-04-17T08:11:58,427 INFO [main] org.apache.druid.cli.CliPeon - * java.specification.version: 17
2024-04-17T08:11:58,427 INFO [main] org.apache.druid.cli.CliPeon - * java.util.logging.manager: org.apache.logging.log4j.jul.LogManager
2024-04-17T08:11:58,427 INFO [main] org.apache.druid.cli.CliPeon - * java.vendor: Debian
2024-04-17T08:11:58,427 INFO [main] org.apache.druid.cli.CliPeon - * java.vendor.url: https://tracker.debian.org/openjdk-17
2024-04-17T08:11:58,427 INFO [main] org.apache.druid.cli.CliPeon - * java.vendor.url.bug: https://bugs.debian.org/openjdk-17
2024-04-17T08:11:58,427 INFO [main] org.apache.druid.cli.CliPeon - * java.version: 17.0.10
2024-04-17T08:11:58,427 INFO [main] org.apache.druid.cli.CliPeon - * java.version.date: 2024-01-16
2024-04-17T08:11:58,428 INFO [main] org.apache.druid.cli.CliPeon - * java.vm.compressedOopsMode: Zero based
2024-04-17T08:11:58,428 INFO [main] org.apache.druid.cli.CliPeon - * java.vm.info: mixed mode, sharing
2024-04-17T08:11:58,428 INFO [main] org.apache.druid.cli.CliPeon - * java.vm.name: OpenJDK 64-Bit Server VM
2024-04-17T08:11:58,428 INFO [main] org.apache.druid.cli.CliPeon - * java.vm.specification.name: Java Virtual Machine Specification
2024-04-17T08:11:58,428 INFO [main] org.apache.druid.cli.CliPeon - * java.vm.specification.vendor: Oracle Corporation
2024-04-17T08:11:58,428 INFO [main] org.apache.druid.cli.CliPeon - * java.vm.specification.version: 17
2024-04-17T08:11:58,428 INFO [main] org.apache.druid.cli.CliPeon - * java.vm.vendor: Debian
2024-04-17T08:11:58,428 INFO [main] org.apache.druid.cli.CliPeon - * java.vm.version: 17.0.10+7-Debian-1deb12u1
2024-04-17T08:11:58,428 INFO [main] org.apache.druid.cli.CliPeon - * jdk.debug: release
2024-04-17T08:11:58,429 INFO [main] org.apache.druid.cli.CliPeon - * line.separator: 

2024-04-17T08:11:58,429 INFO [main] org.apache.druid.cli.CliPeon - * log4j.shutdownCallbackRegistry: org.apache.druid.common.config.Log4jShutdown
2024-04-17T08:11:58,429 INFO [main] org.apache.druid.cli.CliPeon - * log4j.shutdownHookEnabled: true
2024-04-17T08:11:58,429 INFO [main] org.apache.druid.cli.CliPeon - * log4j2.configurationFactory: org.apache.druid.indexing.common.tasklogs.ConsoleLoggingEnforcementConfigurationFactory
2024-04-17T08:11:58,430 INFO [main] org.apache.druid.cli.CliPeon - * log4j2.is.webapp: false
2024-04-17T08:11:58,432 INFO [main] org.apache.druid.cli.CliPeon - * native.encoding: UTF-8
2024-04-17T08:11:58,432 INFO [main] org.apache.druid.cli.CliPeon - * os.arch: amd64
2024-04-17T08:11:58,432 INFO [main] org.apache.druid.cli.CliPeon - * os.name: Linux
2024-04-17T08:11:58,432 INFO [main] org.apache.druid.cli.CliPeon - * os.version: 6.1.58+
2024-04-17T08:11:58,432 INFO [main] org.apache.druid.cli.CliPeon - * path.separator: :
2024-04-17T08:11:58,432 INFO [main] org.apache.druid.cli.CliPeon - * sun.arch.data.model: 64
2024-04-17T08:11:58,432 INFO [main] org.apache.druid.cli.CliPeon - * sun.boot.library.path: /usr/lib/jvm/java-17-openjdk-amd64/lib
2024-04-17T08:11:58,433 INFO [main] org.apache.druid.cli.CliPeon - * sun.cpu.endian: little
2024-04-17T08:11:58,433 INFO [main] org.apache.druid.cli.CliPeon - * sun.io.unicode.encoding: UnicodeLittle
2024-04-17T08:11:58,435 INFO [main] org.apache.druid.cli.CliPeon - * sun.java.command: org.apache.druid.cli.Main internal peon var/druid/task/slot0/index_parallel_XXXX_abdohcbm_2024-04-17T08:11:44.926Z 1
2024-04-17T08:11:58,435 INFO [main] org.apache.druid.cli.CliPeon - * sun.java.launcher: SUN_STANDARD
2024-04-17T08:11:58,435 INFO [main] org.apache.druid.cli.CliPeon - * sun.jnu.encoding: UTF-8
2024-04-17T08:11:58,435 INFO [main] org.apache.druid.cli.CliPeon - * sun.management.compiler: HotSpot 64-Bit Tiered Compilers
2024-04-17T08:11:58,435 INFO [main] org.apache.druid.cli.CliPeon - * user.dir: /opt/druid
2024-04-17T08:11:58,435 INFO [main] org.apache.druid.cli.CliPeon - * user.home: /opt/druid
2024-04-17T08:11:58,435 INFO [main] org.apache.druid.cli.CliPeon - * user.language: en
2024-04-17T08:11:58,436 INFO [main] org.apache.druid.cli.CliPeon - * user.name: druid
2024-04-17T08:11:58,436 INFO [main] org.apache.druid.cli.CliPeon - * user.timezone: UTC
2024-04-17T08:11:59,026 WARN [main] org.apache.druid.indexing.common.config.TaskConfig - Batch processing mode argument value is null or not valid:[null], defaulting to[CLOSED_SEGMENTS] 
2024-04-17T08:11:59,317 INFO [main] org.apache.druid.query.DruidProcessingConfig - Detected max direct memory size of [4,294,967,296] bytes
2024-04-17T08:11:59,414 INFO [main] org.apache.druid.segment.loading.SegmentLocalCacheManager - Using storage location strategy: [LeastBytesUsedStorageLocationSelectorStrategy]
2024-04-17T08:11:59,608 INFO [main] org.apache.druid.guice.StorageNodeModule - Segment cache not configured on ServerType [indexer-executor]. It will not be assignable for segment placement
2024-04-17T08:11:59,783 INFO [main] org.eclipse.jetty.util.log - Logging initialized @13469ms to org.eclipse.jetty.util.log.Slf4jLog
2024-04-17T08:11:59,810 INFO [main] org.apache.druid.server.initialization.jetty.JettyServerModule - Creating http connector with port [8100]
2024-04-17T08:12:00,203 WARN [main] org.eclipse.jetty.server.handler.gzip.GzipHandler - minGzipSize of 0 is inefficient for short content, break even is size 23
2024-04-17T08:12:00,211 INFO [main] org.apache.druid.offheap.OffheapBufferGenerator - Allocating new intermediate processing buffer[0] of size[25,000,000]
2024-04-17T08:12:00,300 INFO [main] org.apache.druid.offheap.OffheapBufferGenerator - Allocating new result merging buffer[0] of size[25,000,000]
2024-04-17T08:12:00,329 INFO [main] org.apache.druid.offheap.OffheapBufferGenerator - Allocating new result merging buffer[1] of size[25,000,000]
2024-04-17T08:12:00,607 INFO [main] org.apache.druid.java.util.common.lifecycle.Lifecycle - Starting lifecycle [module] stage [INIT]
2024-04-17T08:12:00,608 INFO [main] org.apache.druid.java.util.common.lifecycle.Lifecycle - Starting lifecycle [module] stage [NORMAL]
2024-04-17T08:12:00,612 INFO [main] org.apache.curator.framework.imps.CuratorFrameworkImpl - Starting
2024-04-17T08:12:00,622 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:zookeeper.version=3.8.3-6ad6d364c7c0bcf0de452d54ebefa3058098ab56, built on 2023-10-05 10:34 UTC
2024-04-17T08:12:00,622 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:host.name=druid-middle-manager-0.druid-middle-manager.druid.svc.cluster.local
2024-04-17T08:12:00,623 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:java.version=17.0.10
2024-04-17T08:12:00,623 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:java.vendor=Debian
2024-04-17T08:12:00,623 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:java.home=/usr/lib/jvm/java-17-openjdk-amd64
2024-04-17T08:12:00,623 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:java.class.path=/tmp/conf/druid/cluster/_common:/tmp/conf/druid/cluster/data/middleManager:lib/jts-core-1.19.0.jar:lib/airline-2.8.4.jar:lib/jackson-datatype-guava-2.12.7.jar:lib/jackson-dataformat-cbor-2.12.7.jar:lib/aether-util-0.9.0.M2.jar:lib/datasketches-memory-2.2.0.jar:lib/jetty-util-ajax-9.4.53.v20231009.jar:lib/metrics-core-4.2.22.jar:lib/guice-servlet-4.1.0.jar:lib/opencensus-api-0.31.1.jar:lib/grpc-context-1.27.2.jar:lib/json-path-2.3.0.jar:lib/jersey-guice-1.19.4.jar:lib/jetty-io-9.4.53.v20231009.jar:lib/netty-codec-4.1.100.Final.jar:lib/jetty-servlet-9.4.53.v20231009.jar:lib/guice-multibindings-4.1.0.jar:lib/jetty-servlets-9.4.53.v20231009.jar:lib/druid-services-29.0.1.jar:lib/jetty-proxy-9.4.53.v20231009.jar:lib/janino-3.1.9.jar:lib/commons-collections-3.2.2.jar:lib/druid-aws-common-29.0.1.jar:lib/guice-4.1.0.jar:lib/aws-java-sdk-ec2-1.12.638.jar:lib/commons-lang-2.6.jar:lib/cron-scheduler-0.1.jar:lib/lz4-java-1.8.0.jar:lib/guice-assistedinject-4.1.0.jar:lib/shims-0.9.49.jar:lib/jcodings-1.0.43.jar:lib/plexus-utils-3.0.24.jar:lib/javax.activation-1.2.0.jar:lib/druid-processing-29.0.1.jar:lib/guava-32.0.1-jre.jar:lib/commons-compress-1.24.0.jar:lib/jetty-continuation-9.4.53.v20231009.jar:lib/log4j-api-2.18.0.jar:lib/maven-aether-provider-3.1.1.jar:lib/jackson-datatype-joda-2.12.7.jar:lib/FastInfoset-1.2.15.jar:lib/wagon-provider-api-2.4.jar:lib/jsr305-2.0.1.jar:lib/log4j-jul-2.18.0.jar:lib/curator-framework-5.5.0.jar:lib/xz-1.9.jar:lib/datasketches-java-4.2.0.jar:lib/aws-java-sdk-core-1.12.638.jar:lib/config-magic-0.9.jar:lib/aws-java-sdk-kms-1.12.638.jar:lib/netty-codec-socks-4.1.100.Final.jar:lib/ipaddress-5.3.4.jar:lib/log4j-1.2-api-2.18.0.jar:lib/j2objc-annotations-2.8.jar:lib/slf4j-api-1.7.36.jar:lib/netty-reactive-streams-2.0.0.jar:lib/jackson-module-guice-2.12.7.jar:lib/google-oauth-client-1.34.1.jar:lib/druid-sql-29.0.1.jar:lib/jersey-server-1.19.4.jar:lib/javax.servlet-api-3.1.0.jar:lib/rhino-1.7.14.jar:lib/zookeeper-jute-3.8.3.jar:lib/resilience4j-core-1.3.1.jar:lib/netty-transport-native-unix-common-4.1.100.Final.jar:lib/asm-analysis-9.3.jar:lib/jetty-rewrite-9.4.53.v20231009.jar:lib/asm-tree-9.3.jar:lib/avatica-core-1.23.0.jar:lib/icu4j-73.2.jar:lib/derbyclient-10.14.2.0.jar:lib/okhttp-1.0.2.jar:lib/aether-api-0.9.0.M2.jar:lib/stax-ex-1.8.jar:lib/netty-resolver-dns-4.1.100.Final.jar:lib/accessors-smart-2.4.11.jar:lib/calcite-linq4j-1.35.0.jar:lib/audience-annotations-0.12.0.jar:lib/google-http-client-jackson2-1.42.3.jar:lib/httpcore5-5.1.3.jar:lib/maven-artifact-3.6.0.jar:lib/netty-transport-4.1.100.Final.jar:lib/classmate-1.5.1.jar:lib/javax.el-api-3.0.0.jar:lib/httpclient5-5.1.3.jar:lib/joni-2.1.27.jar:lib/maven-model-3.1.1.jar:lib/fastutil-extra-8.5.4.jar:lib/netty-transport-classes-epoll-4.1.100.Final.jar:lib/zstd-jni-1.5.2-3.jar:lib/commons-collections4-4.2.jar:lib/calcite-core-1.35.0.jar:lib/derby-10.14.2.0.jar:lib/json-smart-2.4.11.jar:lib/asm-9.3.jar:lib/apiguardian-api-1.1.2.jar:lib/oshi-core-6.4.4.jar:lib/jackson-jaxrs-json-provider-2.12.7.jar:lib/hibernate-validator-6.2.5.Final.jar:lib/commons-io-2.11.0.jar:lib/javax.activation-api-1.2.0.jar:lib/jakarta.el-3.0.4.jar:lib/uzaygezen-core-0.2.jar:lib/aws-java-sdk-sts-1.12.638.jar:lib/reactive-streams-1.0.2.jar:lib/avatica-metrics-1.23.0.jar:lib/jdbi-2.63.1.jar:lib/caffeine-2.8.0.jar:lib/resilience4j-bulkhead-1.3.1.jar:lib/gson-2.10.jar:lib/commons-text-1.10.0.jar:lib/jaxb-api-2.3.1.jar:lib/netty-common-4.1.100.Final.jar:lib/commons-codec-1.16.0.jar:lib/asm-commons-9.3.jar:lib/commons-logging-1.1.1.jar:lib/log4j-slf4j-impl-2.18.0.jar:lib/druid-indexing-service-29.0.1.jar:lib/netty-resolver-4.1.100.Final.jar:lib/plexus-interpolation-1.19.jar:lib/jcl-over-slf4j-1.7.36.jar:lib/jersey-servlet-1.19.4.jar:lib/disruptor-3.3.6.jar:lib/protobuf-java-3.24.0.jar:lib/jaxb-runtime-2.3.1.jar:lib/zookeeper-3.8.3.jar:lib/jetty-util-9.4.53.v20231009.jar:lib/fastutil-core-8.5.4.jar:lib/commons-lang3-3.12.0.jar:lib/derbynet-10.14.2.0.jar:lib/druid-indexing-hadoop-29.0.1.jar:lib/netty-3.10.6.Final.jar:lib/netty-codec-dns-4.1.100.Final.jar:lib/sigar-1.6.5.132.jar:lib/antlr4-runtime-4.5.3.jar:lib/jakarta.inject-api-1.0.3.jar:lib/error_prone_annotations-2.20.0.jar:lib/airline-io-2.8.4.jar:lib/jetty-security-9.4.53.v20231009.jar:lib/aggdesigner-algorithm-6.0.jar:lib/jakarta.xml.bind-api-2.3.2.jar:lib/vavr-match-0.10.2.jar:lib/txw2-2.3.1.jar:lib/aopalliance-1.0.jar:lib/jetty-http-9.4.53.v20231009.jar:lib/maven-settings-3.1.1.jar:lib/jna-5.13.0.jar:lib/jmespath-java-1.12.638.jar:lib/commons-dbcp2-2.0.1.jar:lib/aether-connector-okhttp-0.0.9.jar:lib/json-simple-1.1.1.jar:lib/jackson-core-2.12.7.jar:lib/netty-buffer-4.1.100.Final.jar:lib/netty-handler-proxy-4.1.100.Final.jar:lib/web-console-29.0.1.jar:lib/netty-transport-native-epoll-4.1.100.Final-linux-x86_64.jar:lib/netty-handler-4.1.100.Final.jar:lib/compress-lzf-1.0.4.jar:lib/jackson-dataformat-smile-2.12.7.jar:lib/jackson-jaxrs-smile-provider-2.12.7.jar:lib/avatica-server-1.23.0.jar:lib/jetty-server-9.4.53.v20231009.jar:lib/curator-x-discovery-5.5.0.jar:lib/jackson-module-jaxb-annotations-2.12.7.jar:lib/jackson-annotations-2.12.7.jar:lib/aether-impl-0.9.0.M2.jar:lib/commons-pool2-2.2.jar:lib/tesla-aether-0.0.5.jar:lib/aether-spi-0.9.0.M2.jar:lib/aether-connector-file-0.9.0.M2.jar:lib/istack-commons-runtime-3.0.7.jar:lib/httpcore-4.4.11.jar:lib/opencsv-4.6.jar:lib/jakarta.activation-api-1.2.1.jar:lib/jts-io-common-1.19.0.jar:lib/RoaringBitmap-0.9.49.jar:lib/async-http-client-2.5.3.jar:lib/elasticache-java-cluster-client-1.2.0.jar:lib/jackson-jaxrs-base-2.12.7.jar:lib/google-http-client-gson-1.42.3.jar:lib/maven-repository-metadata-3.1.1.jar:lib/netty-codec-http-4.1.100.Final.jar:lib/async-http-client-netty-utils-2.5.3.jar:lib/fastutil-8.5.4.jar:lib/failureaccess-1.0.1.jar:lib/jersey-core-1.19.4.jar:lib/commons-math3-3.6.1.jar:lib/joda-time-2.12.5.jar:lib/vavr-0.10.2.jar:lib/druid-gcp-common-29.0.1.jar:lib/opencensus-contrib-http-util-0.31.1.jar:lib/checker-qual-2.5.7.jar:lib/maven-model-builder-3.1.1.jar:lib/jetty-client-9.4.53.v20231009.jar:lib/log4j-core-2.18.0.jar:lib/jackson-jq-0.0.10.jar:lib/aws-java-sdk-s3-1.12.638.jar:lib/druid-server-29.0.1.jar:lib/curator-client-5.5.0.jar:lib/proj4j-1.2.2.jar:lib/google-http-client-1.42.3.jar:lib/curator-recipes-5.5.0.jar:lib/maven-settings-builder-3.1.1.jar:lib/commons-beanutils-1.9.4.jar:lib/jboss-logging-3.4.1.Final.jar:lib/google-http-client-apache-v2-1.42.3.jar:lib/javax.inject-1.jar:lib/jackson-databind-2.12.7.1.jar:lib/httpcore5-h2-5.1.3.jar:lib/httpclient-4.5.13.jar:lib/jna-platform-5.13.0.jar:lib/snappy-java-1.1.10.4.jar:lib/jakarta.validation-api-2.0.2.jar:lib/commons-compiler-3.1.9.jar:lib/google-api-client-2.2.0.jar:lib/jsr311-api-1.1.1.jar:
2024-04-17T08:12:00,623 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:java.library.path=/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
2024-04-17T08:12:00,623 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:java.io.tmpdir=var/tmp
2024-04-17T08:12:00,623 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:java.compiler=<NA>
2024-04-17T08:12:00,623 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:os.name=Linux
2024-04-17T08:12:00,623 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:os.arch=amd64
2024-04-17T08:12:00,623 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:os.version=6.1.58+
2024-04-17T08:12:00,625 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:user.name=druid
2024-04-17T08:12:00,625 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:user.home=/opt/druid
2024-04-17T08:12:00,625 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:user.dir=/opt/druid
2024-04-17T08:12:00,626 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:os.memory.free=171MB
2024-04-17T08:12:00,626 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:os.memory.max=3959MB
2024-04-17T08:12:00,626 INFO [main] org.apache.zookeeper.ZooKeeper - Client environment:os.memory.total=247MB
2024-04-17T08:12:00,633 INFO [main] org.apache.zookeeper.ZooKeeper - Initiating client connection, connectString=druid-zookeeper-headless:2181 sessionTimeout=30000 watcher=org.apache.curator.ConnectionState@6bfbab1c
2024-04-17T08:12:00,638 INFO [main] org.apache.zookeeper.common.X509Util - Setting -D jdk.tls.rejectClientInitiatedRenegotiation=true to disable client-initiated TLS renegotiation
2024-04-17T08:12:00,642 INFO [main] org.apache.zookeeper.ClientCnxnSocket - jute.maxbuffer value is 1048575 Bytes
2024-04-17T08:12:00,695 INFO [main] org.apache.zookeeper.ClientCnxn - zookeeper.request.timeout value is 0. feature enabled=false
2024-04-17T08:12:00,713 INFO [main] org.apache.curator.framework.imps.CuratorFrameworkImpl - Default schema
2024-04-17T08:12:00,715 INFO [main-SendThread(druid-zookeeper-headless:2181)] org.apache.zookeeper.ClientCnxn - Opening socket connection to server druid-zookeeper-headless/10.181.2.41:2181.
2024-04-17T08:12:00,719 INFO [main-SendThread(druid-zookeeper-headless:2181)] org.apache.zookeeper.ClientCnxn - SASL config status: Will not attempt to authenticate using SASL (unknown error)
2024-04-17T08:12:00,743 INFO [main-SendThread(druid-zookeeper-headless:2181)] org.apache.zookeeper.ClientCnxn - Socket connection established, initiating session, client: /10.181.2.42:59168, server: druid-zookeeper-headless/10.181.2.41:2181
2024-04-17T08:12:00,798 INFO [main] org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager - Starting CoordinatorPollingBasicAuthenticatorCacheManager.
2024-04-17T08:12:00,812 INFO [main-SendThread(druid-zookeeper-headless:2181)] org.apache.zookeeper.ClientCnxn - Session establishment complete on server druid-zookeeper-headless/10.181.2.41:2181, session id = 0x100037e59fa0005, negotiated timeout = 30000
2024-04-17T08:12:00,816 INFO [main-EventThread] org.apache.curator.framework.state.ConnectionStateManager - State change: CONNECTED
2024-04-17T08:12:00,826 INFO [main-EventThread] org.apache.curator.framework.imps.EnsembleTracker - New config event received: {}
2024-04-17T08:12:00,826 INFO [main-EventThread] org.apache.curator.framework.imps.EnsembleTracker - New config event received: {}
2024-04-17T08:12:00,834 WARN [NodeRoleWatcher[COORDINATOR]] org.apache.druid.curator.discovery.CuratorDruidNodeDiscoveryProvider$NodeRoleWatcher - Ignored event type [CONNECTION_RECONNECTED] for node watcher of role [coordinator].
2024-04-17T08:12:00,856 INFO [NodeRoleWatcher[COORDINATOR]] org.apache.druid.discovery.BaseNodeRoleWatcher - Node [http://10.181.2.39:8081] of role [coordinator] detected.
2024-04-17T08:12:00,856 INFO [NodeRoleWatcher[COORDINATOR]] org.apache.druid.discovery.BaseNodeRoleWatcher - Node watcher of role [coordinator] is now initialized with 1 nodes.
2024-04-17T08:12:01,099 INFO [main] org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager - Started CoordinatorPollingBasicAuthenticatorCacheManager.
2024-04-17T08:12:01,100 INFO [main] org.apache.druid.security.basic.authorization.db.cache.CoordinatorPollingBasicAuthorizerCacheManager - Starting CoordinatorPollingBasicAuthorizerCacheManager.
2024-04-17T08:12:01,195 INFO [main] org.apache.druid.security.basic.authorization.db.cache.CoordinatorPollingBasicAuthorizerCacheManager - Started CoordinatorPollingBasicAuthorizerCacheManager.
2024-04-17T08:12:01,443 INFO [main] org.apache.druid.indexing.worker.executor.ExecutorLifecycle - Running with task: {
  "type" : "index_parallel",
  "id" : "index_parallel_XXXX_abdohcbm_2024-04-17T08:11:44.926Z",
  "groupId" : "index_parallel_XXXX_abdohcbm_2024-04-17T08:11:44.926Z",
  "resource" : {
    "availabilityGroup" : "index_parallel_XXXX_abdohcbm_2024-04-17T08:11:44.926Z",
    "requiredCapacity" : 1
  },
  "spec" : {
    "dataSchema" : {
      "dataSource" : "XXXX",
      "timestampSpec" : {
        "column" : "created_at",
        "format" : "millis",
        "missingValue" : null
      },
      "dimensionsSpec" : {
        "dimensions" : [ {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "double",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : false
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "long",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : false
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "long",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : false
        }, {
          "type" : "long",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : false
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "double",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : false
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "long",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : false
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "long",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : false
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        }, {
          "type" : "string",
          "name" : "XXXXX",
          "multiValueHandling" : "SORTED_ARRAY",
          "createBitmapIndex" : true
        } ],
        "dimensionExclusions" : [ "__time", "created_at" ],
        "includeAllDimensions" : false,
        "useSchemaDiscovery" : false
      },
      "metricsSpec" : [ ],
      "granularitySpec" : {
        "type" : "uniform",
        "segmentGranularity" : "DAY",
        "queryGranularity" : {
          "type" : "none"
        },
        "rollup" : false,
        "intervals" : [ ]
      },
      "transformSpec" : {
        "filter" : null,
        "transforms" : [ ]
      }
    },
    "ioConfig" : {
      "type" : "index_parallel",
      "inputSource" : {
        "type" : "google",
        "prefixes" : [ "gs://XXXXXXXXX/data" ]
      },
      "inputFormat" : {
        "type" : "parquet"
      },
      "appendToExisting" : false,
      "dropExisting" : false
    },
    "tuningConfig" : {
      "type" : "index_parallel",
      "maxRowsPerSegment" : 5000000,
      "appendableIndexSpec" : {
        "type" : "onheap",
        "preserveExistingMetrics" : false
      },
      "maxRowsInMemory" : 1000000,
      "maxBytesInMemory" : 0,
      "skipBytesInMemoryOverheadCheck" : false,
      "maxTotalRows" : null,
      "numShards" : null,
      "splitHintSpec" : null,
      "partitionsSpec" : {
        "type" : "dynamic",
        "maxRowsPerSegment" : 5000000,
        "maxTotalRows" : null
      },
      "indexSpec" : {
        "bitmap" : {
          "type" : "roaring"
        },
        "dimensionCompression" : "lz4",
        "stringDictionaryEncoding" : {
          "type" : "utf8"
        },
        "metricCompression" : "lz4",
        "longEncoding" : "longs"
      },
      "indexSpecForIntermediatePersists" : {
        "bitmap" : {
          "type" : "roaring"
        },
        "dimensionCompression" : "lz4",
        "stringDictionaryEncoding" : {
          "type" : "utf8"
        },
        "metricCompression" : "lz4",
        "longEncoding" : "longs"
      },
      "maxPendingPersists" : 0,
      "forceGuaranteedRollup" : false,
      "reportParseExceptions" : false,
      "pushTimeout" : 0,
      "segmentWriteOutMediumFactory" : null,
      "maxNumConcurrentSubTasks" : 1,
      "maxRetry" : 3,
      "taskStatusCheckPeriodMs" : 1000,
      "chatHandlerTimeout" : "PT10S",
      "chatHandlerNumRetries" : 5,
      "maxNumSegmentsToMerge" : 100,
      "totalNumMergeTasks" : 10,
      "logParseExceptions" : false,
      "maxParseExceptions" : 2147483647,
      "maxSavedParseExceptions" : 0,
      "maxColumnsToMerge" : -1,
      "awaitSegmentAvailabilityTimeoutMillis" : 0,
      "maxAllowedLockCount" : -1,
      "partitionDimensions" : [ ]
    }
  },
  "context" : {
    "forceTimeChunkLock" : true,
    "useLineageBasedSegmentAllocation" : true
  },
  "dataSource" : "XXXX"
}
2024-04-17T08:12:01,446 INFO [main] org.apache.druid.indexing.worker.executor.ExecutorLifecycle - Attempting to lock file[/opt/druid/var/druid/task/slot0/index_parallel_XXXX_abdohcbm_2024-04-17T08:11:44.926Z/lock].
2024-04-17T08:12:01,537 INFO [NodeRoleWatcher[OVERLORD]] org.apache.druid.discovery.BaseNodeRoleWatcher - Node [http://10.181.2.39:8081] of role [overlord] detected.
2024-04-17T08:12:01,538 INFO [NodeRoleWatcher[OVERLORD]] org.apache.druid.discovery.BaseNodeRoleWatcher - Node watcher of role [overlord] is now initialized with 1 nodes.
2024-04-17T08:12:05,605 ERROR [main] org.apache.druid.cli.CliPeon - Error when starting up.  Failing.
java.lang.reflect.InvocationTargetException: null
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
    at org.apache.druid.java.util.common.lifecycle.Lifecycle$AnnotationBasedHandler.start(Lifecycle.java:446) ~[druid-processing-29.0.1.jar:29.0.1]
    at org.apache.druid.java.util.common.lifecycle.Lifecycle.start(Lifecycle.java:341) ~[druid-processing-29.0.1.jar:29.0.1]
    at org.apache.druid.guice.LifecycleModule$2.start(LifecycleModule.java:152) ~[druid-processing-29.0.1.jar:29.0.1]
    at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:136) ~[druid-services-29.0.1.jar:29.0.1]
    at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:94) ~[druid-services-29.0.1.jar:29.0.1]
    at org.apache.druid.cli.CliPeon.run(CliPeon.java:372) ~[druid-services-29.0.1.jar:29.0.1]
    at org.apache.druid.cli.Main.main(Main.java:112) ~[druid-services-29.0.1.jar:29.0.1]
Caused by: java.lang.RuntimeException: java.io.IOException: No locks available
    at org.apache.druid.indexing.worker.executor.ExecutorLifecycle.start(ExecutorLifecycle.java:143) ~[druid-indexing-service-29.0.1.jar:29.0.1]
    ... 11 more
Caused by: java.io.IOException: No locks available
    at sun.nio.ch.FileDispatcherImpl.lock0(Native Method) ~[?:?]
    at sun.nio.ch.FileDispatcherImpl.lock(FileDispatcherImpl.java:96) ~[?:?]
    at sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1328) ~[?:?]
    at java.nio.channels.FileChannel.tryLock(FileChannel.java:1191) ~[?:?]
    at org.apache.druid.indexing.worker.executor.ExecutorLifecycle.start(ExecutorLifecycle.java:126) ~[druid-indexing-service-29.0.1.jar:29.0.1]
    ... 11 more
asdf2014 commented 7 months ago

Hi @milexjaro, thanks for reporting this, it might be issues related to the specific storage driver on GKE or the configuration of persistent volumes that do not support file locking

fectrain commented 7 months ago

Hi, @milexjaro, can share your helm Value.yaml setting as well

milexjaro commented 7 months ago

thanks for the prompt response @asdf2014,

I assume that issue lies within the persistent volume of the middle manager (MM), no? as the peon process is spawned by the MM

is there any possibility the issue came from using the google cloud storage as the deep storage as well?

here's the full values.yaml for more context:

# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Default values for druid.

image:
  repository: apache/druid
  tag: 29.0.1
  pullPolicy: IfNotPresent
  pullSecrets: []

configMap:
  ## If false, configMap will not be applied
  ##
  enabled: true

# Required if using kubernetes extensions which modify resources like 'druid-kubernetes-extensions' or 'druid-kubernetes-overlord-extensions'
rbac:
  create: true

## Define the key value pairs in the configmap
configVars:
  ## DRUID env vars. ref: https://github.com/apache/druid/blob/master/distribution/docker/druid.sh#L29
  # DRUID_LOG_LEVEL: "warn"
  DRUID_LOG4J: <?xml version="1.0" encoding="UTF-8" ?><Configuration status="WARN"><Appenders><Console name="Console" target="SYSTEM_OUT"><PatternLayout pattern="%d{ISO8601} %p [%t] %c - %m%n"/></Console></Appenders><Loggers><Root level="info"><AppenderRef ref="Console"/></Root><Logger name="org.apache.druid.jetty.RequestLog" additivity="false" level="DEBUG"><AppenderRef ref="Console"/></Logger></Loggers></Configuration>
  DRUID_USE_CONTAINER_IP: "true"
  DRUID_LOG_LEVEL: "debug"
  DRUID_SERVICE_LOG4J: <?xml version="1.0" encoding="UTF-8" ?><Configuration status="WARN"><Appenders><Console name="Console" target="SYSTEM_OUT"><PatternLayout pattern="%d{ISO8601} %p [%t] %c - %m%n"/></Console></Appenders><Loggers><Root level="info"><AppenderRef ref="Console"/></Root><Logger name="org.apache.druid.jetty.RequestLog" additivity="false" level="DEBUG"><AppenderRef ref="Console"/></Logger></Loggers></Configuration>
  # DRUID_SERVICE_LOG_LEVEL: "debug"

  ## Druid Common Configurations. ref: https://druid.apache.org/docs/latest/configuration/index.html#common-configurations
  druid_extensions_loadList: '["druid-histogram", "druid-datasketches", "druid-lookups-cached-global", "postgresql-metadata-storage", "druid-google-extensions", "druid-avro-extensions", "druid-parquet-extensions", "druid-basic-security"]'
  druid_metadata_storage_type: postgresql
  druid_storage_type: google
  druid_google_prefix: "druid/deep-storage"
  druid_indexer_logs_type: google
  druid_indexer_logs_prefix: "druid/indexer-logs"

  ## Druid Emitting Metrics. ref: https://druid.apache.org/docs/latest/configuration/index.html#emitting-metrics
  druid_emitter: logging
  druid_emitter_logging_logLevel: debug
  druid_emitter_http_recipientBaseUrl: http://druid_exporter_url:druid_exporter_port/druid

  druid_metadata_storage_connector_connectURI: jdbc:postgresql://XXXXX:5432/druid
  druid_google_bucket: "XXXXXXX"
  druid_indexer_logs_bucket: "XXXXXXX"
  druid_metadata_storage_connector_user: "druid"
  druid_metadata_storage_connector_password: "XXXXXXX"

  # Druid basic security
  druid_auth_authenticatorChain: '["MyBasicMetadataAuthenticator"]'
  druid_auth_authenticator_MyBasicMetadataAuthenticator_type: basic

  # Default password for 'admin' user, should be changed for production_
  druid_auth_authenticator_MyBasicMetadataAuthenticator_initialAdminPassword: XXXXX

  # Default password for internal 'druid_system' user, should be changed for production_
  druid_auth_authenticator_MyBasicMetadataAuthenticator_initialInternalClientPassword: XXXXX

  # Uses the metadata store for storing users_
  # You can use the authentication API to create new users and grant permissions
  druid_auth_authenticator_MyBasicMetadataAuthenticator_credentialsValidator_type: metadata

  # If true and if the request credential doesn't exist in this credentials store,
  # the request will proceed to next Authenticator in the chain_
  druid_auth_authenticator_MyBasicMetadataAuthenticator_skipOnFailure: 'false'

  druid_auth_authenticator_MyBasicMetadataAuthenticator_authorizerName: MyBasicMetadataAuthorizer

  # Escalator
  druid_escalator_type: basic
  druid_escalator_internalClientUsername: druid_system
  druid_escalator_internalClientPassword: XXXXX
  druid_escalator_authorizerName: MyBasicMetadataAuthorizer

  druid_auth_authorizers: '["MyBasicMetadataAuthorizer"]'

  druid_auth_authorizer_MyBasicMetadataAuthorizer_type: basic

gCloudStorage:
  enabled: true
  secretName: druid-gcs-sa-key

broker:
  ## If false, broker will not be installed
  ##
  enabled: true
  name: broker
  replicaCount: 1
  port: 8082
  serviceType: ClusterIP

  config:
    DRUID_XMX: 512m
    DRUID_XMS: 512m
    DRUID_MAXDIRECTMEMORYSIZE: 400m
    druid_processing_buffer_sizeBytes: '50000000'
    druid_processing_numMergeBuffers: 2
    druid_processing_numThreads: 1
    # druid_monitoring_monitors: '["org.apache.druid.client.cache.CacheMonitor", "org.apache.druid.server.metrics.QueryCountStatsMonitor"]'

  ingress:
    enabled: false
    annotations: {}
      # kubernetes.io/ingress.class: nginx
      # kubernetes.io/tls-acme: "true"
    path: /
    hosts:
      - chart-example.local
    tls: []
    #  - secretName: chart-example-tls
    #    hosts:
    #      - chart-example.local

  resources: {}
    # limits:
    #   cpu: 1
    #   memory: 1Gi
    # requests:
    #   cpu: 250m
    #   memory: 512Mi

  serviceAccount:
    # -- Create a service account for the broker
    create: true
    # -- Service Account name
    name:
    # -- Annotations applied to created service account
    annotations: {}
    # -- Labels applied to created service account
    labels: {}
    # -- Automount API credentials for the service account
    automountServiceAccountToken: true

  nodeSelector: 
    cloud.google.com/gke-nodepool: XXXXX

  tolerations:
    - key: "XXXXX"
      operator: "Equal"
      value: "false"
      effect: "NoExecute"

  affinity: {}

  podAnnotations: {}

# https://github.com/apache/druid/issues/11118
coordinator:
  ## If false, coordinator will not be installed
  ##
  enabled: true
  name: coordinator
  replicaCount: 1
  port: 8081
  serviceType: ClusterIP

  config:
    DRUID_XMX: 256m
    DRUID_XMS: 256m
    # druid_coordinator_asOverlord_enabled: 'false'
    # druid_coordinator_asOverlord_overlordService: 'druid/overlord'
    # druid_indexer_runner_type: 'remote'
    # druid_indexer_storage_type: 'metadata'
    # druid_coordinator_balancer_strategy: 'cachingCost'
    # druid_monitoring_monitors: '["org.apache.druid.server.metrics.TaskCountStatsMonitor"]'

  ingress:
    enabled: false
    annotations: {}
      # kubernetes.io/ingress.class: nginx
      # kubernetes.io/tls-acme: "true"
    path: /
    hosts:
      - chart-example.local
    tls: []
    #  - secretName: chart-example-tls
    #    hosts:
    #      - chart-example.local

  resources: {}
    # limits:
    #   cpu: 500m
    #   memory: 1Gi
    # requests:
    #   cpu: 250m
    #   memory: 512Mi

  serviceAccount:
    # -- Create a service account for the coordinator
    create: true
    # -- Service Account name
    name:
    # -- Annotations applied to created service account
    annotations: {}
    # -- Labels applied to created service account
    labels: {}
    # -- Automount API credentials for the service account
    automountServiceAccountToken: true

  nodeSelector: 
    cloud.google.com/gke-nodepool: XXXXX

  tolerations:
    - key: "XXXXX"
      operator: "Equal"
      value: "false"
      effect: "NoExecute"

  affinity: {}

  podAnnotations: {}

overlord:
  ## If true, the separate overlord will be installed
  ##
  enabled: false
  name: overlord
  replicaCount: 1
  port: 8081
  serviceType: ClusterIP

  config:
    druid_indexer_tasklock_forceTimeChunkLock: 'false'
    # druid_indexer_runner_type: 'httpRemote'
    # druid_indexer_storage_type: 'metadata'

  javaOpts: "-Xms1G -Xmx1G"

  ingress:
    enabled: false
    annotations: {}
      # kubernetes.io/ingress.class: nginx
      # kubernetes.io/tls-acme: "true"
    path: /
    hosts:
      - chart-example.local
    tls: []
    #  - secretName: chart-example-tls
    #    hosts:
    #      - chart-example.local

  resources: {}

  serviceAccount:
    # -- Create a service account for the overlord
    create: true
    # -- Service Account name
    name:
    # -- Annotations applied to created service account
    annotations: {}
    # -- Labels applied to created service account
    labels: {}
    # -- Automount API credentials for the service account
    automountServiceAccountToken: true

  nodeSelector: 
    cloud.google.com/gke-nodepool: XXXXX

  tolerations:
    - key: "XXXXX"
      operator: "Equal"
      value: "false"
      effect: "NoExecute"

  affinity: {}

  podAnnotations: {}

historical:
  ## If false, historical will not be installed
  ##
  enabled: true
  name: historical
  replicaCount: 1
  port: 8083
  serviceType: ClusterIP

  config:
    DRUID_XMX: 512m
    DRUID_XMS: 512m
    DRUID_MAXDIRECTMEMORYSIZE: 400m
    druid_processing_buffer_sizeBytes: '50000000'
    druid_processing_numMergeBuffers: 2
    druid_processing_numThreads: 1
    # druid_monitoring_monitors: '["org.apache.druid.client.cache.CacheMonitor", "org.apache.druid.server.metrics.HistoricalMetricsMonitor", "org.apache.druid.server.metrics.QueryCountStatsMonitor"]'
    # druid_segmentCache_locations: '[{"path":"/opt/druid/var/druid/segment-cache","maxSize":300000000000}]'

  ingress:
    enabled: false
    annotations: {}
      # kubernetes.io/ingress.class: nginx
      # kubernetes.io/tls-acme: "true"
    path: /
    hosts:
      - chart-example.local
    tls: []
    #  - secretName: chart-example-tls
    #    hosts:
    #      - chart-example.local

  persistence:
    enabled: true
    accessMode: ReadWriteOnce
    size: "4Gi"
    # storageClass: "ssd"

  antiAffinity: "soft"

  nodeAffinity: {}

  nodeSelector: 
    cloud.google.com/gke-nodepool: XXXXX

  tolerations:
    - key: "XXXXX"
      operator: "Equal"
      value: "false"
      effect: "NoExecute"

  securityContext:
    fsGroup: 1000

  resources: {}
    # limits:
    #   cpu: 2
    #   memory: 2Gi
    # requests:
    #   cpu: 500m
    #   memory: 512Mi

  serviceAccount:
    # -- Create a service account for the overlord
    create: true
    # -- Service Account name
    name:
    # -- Annotations applied to created service account
    annotations: {}
    # -- Labels applied to created service account
    labels: {}
    # -- Automount API credentials for the service account
    automountServiceAccountToken: true

  livenessProbeInitialDelaySeconds: 60
  readinessProbeInitialDelaySeconds: 60

  ## (dict) If specified, apply these annotations to each master Pod
  podAnnotations: {}

  podDisruptionBudget:
    enabled: false
    # minAvailable: 2
    maxUnavailable: 1

  updateStrategy:
    type: RollingUpdate

middleManager:
  ## If false, middleManager will not be installed
  ##
  enabled: true
  name: middle-manager
  replicaCount: 1
  port: 8091
  serviceType: ClusterIP

  config:
    DRUID_XMX: 4096m
    DRUID_XMS: 256m
    druid_indexer_runner_javaOptsArray: '["-server", "-Xms256m", "-Xmx4096m", "-XX:MaxDirectMemorySize=4g", "-Duser.timezone=UTC", "-Dfile.encoding=UTF-8", "-XX:+ExitOnOutOfMemoryError", "-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager"]'
    druid_indexer_fork_property_druid_processing_buffer_sizeBytes: '25000000'

  autoscaling:
    enabled: false
    minReplicas: 2
    maxReplicas: 5
    metrics:
    - type: Resource
      resource:
        name: cpu
        target:
          type: Utilization
          averageUtilization: 60
    - type: Resource
      resource:
        name: memory
        target:
          type: Utilization
          averageUtilization: 60

  ingress:
    enabled: false
    annotations: {}
      # kubernetes.io/ingress.class: nginx
      # kubernetes.io/tls-acme: "true"
    path: /
    hosts:
      - chart-example.local
    tls: []
    #  - secretName: chart-example-tls
    #    hosts:
    #      - chart-example.local

  persistence:
    enabled: true
    accessMode: ReadWriteOnce
    size: "4Gi"
    # storageClass: "ssd"

  antiAffinity: "soft"

  nodeAffinity: {}

  nodeSelector: 
    cloud.google.com/gke-nodepool: XXXXX

  tolerations:
    - key: "XXXXX"
      operator: "Equal"
      value: "false"
      effect: "NoExecute"

  securityContext:
    fsGroup: 1000

  resources:
    limits:
      cpu: 1000m
      memory: 5Gi
    requests:
      cpu: 250m
      memory: 256Mi

  serviceAccount:
    # -- Create a service account for the middleManager
    create: true
    # -- Service Account name
    name:
    # -- Annotations applied to created service account
    annotations: {}
    # -- Labels applied to created service account
    labels: {}
    # -- Automount API credentials for the service account
    automountServiceAccountToken: true

  ## (dict) If specified, apply these annotations to each master Pod
  podAnnotations: {}

  podDisruptionBudget:
    enabled: false
    # minAvailable: 2
    maxUnavailable: 1

  updateStrategy:
    type: RollingUpdate

router:
  ## If false, router will not be installed
  ##
  enabled: true
  name: router
  replicaCount: 1
  port: 8888
  serviceType: ClusterIP

  config:
    DRUID_XMX: 128m
    DRUID_XMS: 128m
    DRUID_MAXDIRECTMEMORYSIZE: 128m

  ingress:
    enabled: false
    annotations: {}
      # kubernetes.io/ingress.class: nginx
      # kubernetes.io/tls-acme: "true"
    path: /
    hosts:
      - chart-example.local
    tls: []
    #  - secretName: chart-example-tls
    #    hosts:
    #      - chart-example.local

  resources: {}
    # limits:
    #   cpu: 250m
    #   memory: 256Mi
    # requests:
    #   cpu: 100m
    #   memory: 128Mi

  serviceAccount:
    # -- Create a service account for the router
    create: true
    # -- Service Account name
    name:
    # -- Annotations applied to created service account
    annotations: {}
    # -- Labels applied to created service account
    labels: {}
    # -- Automount API credentials for the service account
    automountServiceAccountToken: true

  nodeSelector: 
    cloud.google.com/gke-nodepool: XXXXX

  tolerations:
    - key: "XXXXX"
      operator: "Equal"
      value: "false"
      effect: "NoExecute"

  affinity: {}

  podAnnotations: {}

# ------------------------------------------------------------------------------
# ZooKeeper:
# ------------------------------------------------------------------------------

# If using a ZooKeeper installed outside of this chart you must uncomment and set this line
# zkHosts: druid-zookeeper-headless:2181

zookeeper:
  enabled: true
  ## Environmental variables to set in ZooKeeper
  ##
  env:
    ## The JVM heap size to allocate to ZooKeeper
    ZK_HEAP_SIZE: "512M"
  ## Configure ZooKeeper headless
  headless:
    publishNotReadyAddresses: true

  nodeSelector: 
    cloud.google.com/gke-nodepool: XXXXX

  tolerations:
    - key: "XXXXX"
      operator: "Equal"
      value: "false"
      effect: "NoExecute"

# ------------------------------------------------------------------------------
# MySQL:
# ------------------------------------------------------------------------------
mysql:
  enabled: false

# ------------------------------------------------------------------------------
# PostgreSQL:
# ------------------------------------------------------------------------------
postgresql:
  enabled: false

# Secrets
prometheus:
  enabled: false
  # pick the any port what you want
  port: 9090
  annotation:
    prometheus.io/scrape: "true"
    prometheus.io/port: "9090"

google:
  gcsAPIKey: XXXXXXXXXXXX
fectrain commented 7 months ago

Hi, @milexjaro , Any possibility that your GCS is full? https://stackoverflow.com/questions/27969511/gsutil-no-locks-available

milexjaro commented 7 months ago

Hi @fectrain , I tried to replicate the step in your reference and I can still use the gsutil ls on the bucket + prefix. Also, it seems that the middle manager file system is still healthy. Kinda curious though, if we use the GCS as the deep storage, is it also expected to be mounted in the Druid components (i.e. middleManager)?

Screenshot 2024-04-17 at 17 47 21
fectrain commented 7 months ago

if we use the GCS as the deep storage, is it also expected to be mounted in the Druid components (i.e. middleManager)?

No need to mount. BTW, Are you using NFS as GKE persistent storage?

milexjaro commented 7 months ago

yes @fectrain, thanks for the big hint! I noticed that there were similar issues on the internet, one of discussions suggests to restart the NFS server, and it works like a charm! reference: https://serverfault.com/a/1101161

thanks for your support guys 🙌