# Licensed to the Apache Software Foundation (ASF) under one or more # 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. # markdown-spellcheck spelling configuration file # Format - lines beginning # are comments # global dictionary is at the start, file overrides afterwards # one word per line, to define a file override use ' - filename' # where filename is relative to this configuration file 1M 32-bit 500MiB 64-bit ACL ACLs APIs AvroStorage ARN autokill AWS AWS_CONTAINER_CREDENTIALS_RELATIVE_URI AWS_CONTAINER_CREDENTIALS_FULL_URI Actian Authorizer Avatica Avro Azul BCP Base64 Base64-encoded ByteBuffer bottlenecked concat CIDR CORS CNF CPUs CSVs Ceph CloudWatch ColumnDescriptor Corretto DDL DML DNS DRUIDVERSION DataSketches DateTime DateType dimensionsSpec DimensionSpec DimensionSpecs Dockerfile DogStatsD DOCTYPE Double.NEGATIVE_INFINITY Double.NEGATIVE_INFINITY. Double.POSITIVE_INFINITY Double.POSITIVE_INFINITY. downsampled downsamples downsampling Dropwizard dropwizard DruidInputSource DruidSQL DynamicConfigProvider EC2 EC2ContainerCredentialsProviderWrapper ECS EMR EMRFS ETL Elasticsearch Enums FirehoseFactory FlattenSpec Float.NEGATIVE_INFINITY Float.NEGATIVE_INFINITY. Float.POSITIVE_INFINITY Float.POSITIVE_INFINITY. ForwardedRequestCustomizer GC GPG GSSAPI GUIs GroupBy Guice HDFS HDFSFirehose HLL HashSet Homebrew html HyperLogLog IAM IANA IETF IP IPv4 IS_BROADCAST IS_JOINABLE IS0 ISO-8601 ISO8601 IndexSpec IndexTask InfluxDB InputFormat InputSource InputSources Integer.MAX_VALUE ioConfig Istio JBOD JDBC JDK JDK7 JDK8 JKS jks JMX JRE JS JSON JsonPath JSONPath JSSE JVM JVMs Joda JsonProperty Jupyter KMS Kerberized Kerberos KeyStores Kinesis Kubernetes LDAPS LRU LZ4 LZO LimitSpec Long.MAX_VALUE Long.MAX_VALUE. Long.MIN_VALUE Long.MIN_VALUE. Lucene MapBD MapDB MariaDB MiddleManager MiddleManagers Montréal MSQ Murmur3 MVCC NFS OCF OLAP OOMs OpenJDK OpenLDAP OpenTSDB OutputStream ParAccel ParseSpec ParseSpecs Protobuf pull-deps RDBMS RDDs RDS Rackspace Redis S3 SDK SIGAR SPNEGO Splunk SqlInputSource SQLServer SSD SSDs SSL Samza Splunk SqlFirehose SqlParameter SslContextFactory StatsD SYSTEM_TABLE TCP TGT TLS tls TopN TopNs UI UIs URI URIs UTF-16 UTF-8 UTF8 XMLs ZK ZSTD accessor ad-hoc aggregator aggregators ambari analytics arrayElement assumeNewlineDelimited assumeRoleArn assumeRoleExternalId async authorizer authorizers autocomplete autodiscovery autoscaler autoscaling averager averagers backend backfills backpressure base64 big-endian bigint blobstore boolean breakpoint broadcasted bucketSize checksums classpath clickstream clientConfig codebase codec colocated colocation compactable compactionTask config configs consumerProperties cron csv customizable dataset datasets datasketches datasource datasources dbcp deepstore denormalization denormalize denormalized deprioritization deprioritizes dequeued deserialization deserialize deserialized deserializes downtimes druid druid–kubernetes-extensions e.g. encodings endian endpointConfig enum expectedType expr failover featureSpec findColumnsFromHeader filenames filesystem firefox firehose firehoses fromPigAvroStorage frontends granularities granularitySpec gzip gzipped hadoop hasher hashtable high-QPS historicals hostname hostnames http https idempotency i.e. influxdb ingestions ingestionSpec injective inlined inSubQueryThreshold interruptible isAllowList jackson-jq javadoc joinable jsonCompression json_keys json_object json_paths json_query json_value karlkfi kerberos keystore keytool keytab kubernetes kubexit k8s laning lifecycle localhost log4j log4j2 log4j2.xml lookback lookups mapreduce masse maxBytes maxNumericInFilters maxNumFiles maxNumSegments max_map_count memcached mergeable metadata millis microbatch microbatches misconfiguration misconfigured mostAvailableSize multitenancy multitenant mysql namespace namespaced namespaces natively netflow nonfinalized non-null non-nullable noop numerics numShards parameterize objectGlob parameterized parse_json parseable partitioner partitionFunction partitionsSpec pathParts performant plaintext pluggable podSpec postgres postgresql pre-aggregated pre-aggregates pre-aggregating pre-aggregation pre-computation pre-compute pre-computing pre-configured pre-existing pre-filtered pre-filtering pre-generated pre-made pre-processing preemptible prefetch prefetched prefetching prepend prepended prepending prepends prepopulated preprocessing priori procs processFromRaw programmatically proto proxied proxyConfig python2 python3 Python2 Python3 QPS quantile quantiles queryable quickstart realtime rebalance redis regexes reimported reindex reindexing reingest reingesting reingestion repo requireSSL rollup rollups rsync runtime schemas schemaless searchable secondaryPartitionPruning seekable-stream servlet setProcessingThreadNames sigterm simple-client-sslcontext sharded sharding skipHeaderRows Smoosh smoosh smooshed splittable ssl sslmode stdout storages stringDictionaryEncoding stringified subarray subnet subqueries subquery subsecond substring subtask subtasks supervisorTaskId symlink syntaxes tiering timeseries timestamp timestamps to_json_string tradeoffs transformSpec try_parse_json tsv ulimit unannounce unannouncements unary unassign uncomment underutilization unintuitive unioned unmergeable unmerged UNNEST unnest unnested unnesting unnests unparseable unparsed unsetting untrusted useFilterCNF useJqSyntax useJsonNodeReader useSSL uptime uris urls useFieldDiscovery v1 v2 vCPUs validator varchar vectorizable vectorize vectorizeVirtualColumns versioning virtualColumns w.r.t. walkthrough whitelist whitelisted whitespace wildcard wildcards xml znode znodes APPROX_COUNT_DISTINCT APPROX_QUANTILE ARRAY_AGG BIGINT CATALOG_NAME CHARACTER_MAXIMUM_LENGTH CHARACTER_OCTET_LENGTH CHARACTER_SET_NAME COLLATION_NAME COLUMN_DEFAULT COLUMN_NAME Concats DATA_TYPE DATETIME_PRECISION DEFAULT_CHARACTER_SET_CATALOG DEFAULT_CHARACTER_SET_NAME DEFAULT_CHARACTER_SET_SCHEMA ISODOW ISOYEAR IS_NULLABLE JDBC_TYPE MIDDLE_MANAGER MILLIS_TO_TIMESTAMP NULLable NUMERIC_PRECISION NUMERIC_PRECISION_RADIX NUMERIC_SCALE ORDINAL_POSITION POSIX P1M P1Y PT1M PT5M SCHEMA_NAME SCHEMA_OWNER SERVER_SEGMENTS SMALLINT SQL_PATH STRING_AGG SYSTEM_TABLE TABLE_CATALOG TABLE_NAME TABLE_SCHEMA TABLE_TYPE TIME_PARSE TIME_SHIFT TINYINT VARCHAR avg_num_rows avg_size created_time current_size detailed_state druid.server.maxSize druid.server.tier druid.sql.planner.maxSemiJoinRowsInMemory druid.sql.planner.sqlTimeZone druid.sql.planner.useApproximateCountDistinct druid.sql.planner.useApproximateTopN druid.sql.planner.useGroupingSetForExactDistinct druid.sql.planner.useNativeQueryExplain error_msg exprs group_id interval_expr is_active is_available is_leader is_overshadowed is_published is_realtime java.sql.Types last_compaction_state max_size num_replicas num_rows num_segments partition_num plaintext_port queue_insertion_time runner_status segment_id server_type shard_spec sqlTimeZone sql-msq-task supervisor_id sys sys.segments task_id timestamp_expr tls_port total_size useApproximateCountDistinct useGroupingSetForExactDistinct useApproximateTopN wikipedia your-table enableTimeBoundaryPlanning TimeBoundary druid.query.default.context.enableTimeBoundaryPlanning IEC # MSQ general SegmentGenerator granularity_string QueryKit # MSQ report fields taskId multiStageQuery.taskId multiStageQuery.payload.status multiStageQuery.payload.status.status multiStageQuery.payload.status.startTime multiStageQuery.payload.status.durationMs multiStageQuery.payload.status.pendingTasks multiStageQuery.payload.status.runningTasks multiStageQuery.payload.status.errorReport multiStageQuery.payload.status.errorReport.taskId multiStageQuery.payload.status.errorReport.host multiStageQuery.payload.status.errorReport.stageNumber multiStageQuery.payload.status.errorReport.error multiStageQuery.payload.status.errorReport.error.errorCode multiStageQuery.payload.status.errorReport.error.errorMessage multiStageQuery.payload.status.errorReport.exceptionStackTrace multiStageQuery.payload.stages stages multiStageQuery.payload.stages[].stageNumber definition.id definition.input definition.broadcast definition.processor definition.signature stageNumber startTime multiStageQuery.payload.stages READING_INPUT POST_READING RESULTS_COMPLETE workerCount partitionCount startCount # MSQ errors and limits BroadcastTablesTooLarge CannotParseExternalData ColumnNameRestricted ColumnTypeNotSupported DurableStorageConfiguration ColumnTypeNotSupported InsertCannotAllocateSegment InsertCannotBeEmpty InsertCannotOrderByDescending InsertCannotReplaceExistingSegment InsertLockPreempted InsertTimeNull CURRENT_TIMESTAMP InsertTimeOutOfBounds UnknownError TaskStartTimeout OutOfMemoryError SegmentGenerator maxFrameSize InvalidNullByte QueryNotSupported QueryNotSupported RowTooLarge TooManyBuckets TooManyInputFiles TooManyPartitions TooManyColumns TooManyWarnings TooManyWorkers NotEnoughMemory WorkerFailed WorkerRpcFailed # MSQ context parameters maxNumTasks taskAssignment finalizeAggregations indexSpec rowsInMemory segmentSortOrder rowsPerSegment durableShuffleStorage # Aggregations groupByEnableMultiValueUnnesting APPROX_COUNT_DISTINCT_DS_HLL APPROX_COUNT_DISTINCT_DS_THETA APPROX_QUANTILE_DS DS_QUANTILES_SKETCH APPROX_QUANTILE_FIXED_BUCKETS # File specific overrides - ../docs/comparisons/druid-vs-elasticsearch.md 100x - ../docs/configuration/logging.md _common appenders - ../docs/dependencies/deep-storage.md druid-hdfs-storage druid-s3-extensions druid.sql.planner.maxNumericInFilters - ../docs/dependencies/metadata-storage.md BasicDataSource - ../docs/dependencies/zookeeper.md LeaderLatch 3.5.x 3.4.x - ../docs/design/auth.md AllowAll AuthenticationResult AuthorizationLoadingLookupTest HttpClient allowAll authenticatorChain defaultUser - ../docs/design/coordinator.md inputSegmentSizeBytes skipOffsetFromLatest - ../docs/design/router.md brokerService c3.2xlarge defaultManualBrokerService maxPriority minPriority runtime.properties timeBoundary - ../docs/design/segments.md 0x0 0x9 2GB 300mb-700mb Bieber IndexTask-based Ke datasource_intervalStart_intervalEnd_version_partitionNum partitionNum v9 - ../docs/development/build.md 3.x 8u92 DskipTests Papache-release Pdist Dweb.console.skip yaml Phadoop3 dist-hadoop3 hadoop3 hadoop2 2.x.x 3.x.x - ../docs/development/extensions-contrib/ambari-metrics-emitter.md ambari-metrics metricName trustStore - ../docs/development/extensions-core/azure.md StaticAzureBlobStoreFirehose StaticS3Firehose fetchTimeout gz maxCacheCapacityBytes maxFetchCapacityBytes maxFetchRetry prefetchTriggerBytes shardSpecs sharedAccessStorageToken - ../docs/development/extensions-contrib/cloudfiles.md StaticCloudFilesFirehose cloudfiles rackspace-cloudfiles-uk rackspace-cloudfiles-us StaticAzureBlobStoreFirehose gz shardSpecs maxCacheCapacityBytes maxFetchCapacityBytes fetchTimeout maxFetchRetry - ../docs/development/extensions-contrib/distinctcount.md distinctCount groupBy maxIntermediateRows numValuesPerPass queryGranularity segmentGranularity topN visitor_id - ../docs/development/extensions-contrib/influx.md cpu web_requests - ../docs/development/extensions-contrib/influxdb-emitter.md _ druid_ druid_cache_total druid_hits druid_query historical001 - ../docs/development/extensions-contrib/materialized-view.md HadoopTuningConfig TuningConfig base-dataSource's baseDataSource baseDataSource-hashCode classpathPrefix derivativeDataSource druid.extensions.hadoopDependenciesDir hadoopDependencyCoordinates maxTaskCount metricsSpec queryType tuningConfig - ../docs/development/extensions-contrib/momentsketch-quantiles.md arcsinh fieldName momentSketchMerge momentsketch - ../docs/development/extensions-contrib/moving-average-query.md 10-minutes MeanNoNulls P1D cycleSize doubleMax doubleAny doubleMean doubleMeanNoNulls doubleMin doubleSum druid.generic.useDefaultValueForNull druid.generic.ignoreNullsForStringCardinality limitSpec longMax longAny longMean longMeanNoNulls longMin longSum movingAverage postAggregations postAveragers pull-deps - ../docs/development/extensions-contrib/opentsdb-emitter.md defaultMetrics.json namespacePrefix src - ../docs/development/extensions-contrib/redis-cache.md loadList pull-deps PT2S - ../docs/development/extensions-contrib/sqlserver.md com.microsoft.sqlserver.jdbc.SQLServerDriver sqljdbc - ../docs/development/extensions-contrib/statsd.md convertRange - ../docs/development/extensions-contrib/prometheus.md HTTPServer conversionFactor prometheus Pushgateway flushPeriod - ../docs/development/extensions-contrib/tdigestsketch-quantiles.md postAggregator quantileFromTDigestSketch quantilesFromTDigestSketch tDigestSketch - ../docs/development/extensions-contrib/thrift.md HadoopDruidIndexer LzoThriftBlock SequenceFile classname hadoop-lzo inputFormat inputSpec ioConfig parseSpec thriftClass thriftJar - ../docs/development/extensions-contrib/time-min-max.md timeMax timeMin - ../docs/development/extensions-contrib/aliyun-oss-extensions.md Alibaba Aliyun aliyun-oss-extensions AccessKey accessKey aliyun-oss json OSS oss secretKey url - ../docs/development/extensions-core/approximate-histograms.md approxHistogram approxHistogramFold fixedBucketsHistogram bucketNum lowerLimit numBuckets upperLimit - ../docs/development/extensions-core/avro.md AVRO-1124 Avro-1124 SchemaRepo avro avroBytesDecoder protoBytesDecoder flattenSpec jq org.apache.druid.extensions schemaRepository schema_inline subjectAndIdConverter url - ../docs/development/extensions-core/bloom-filter.md BloomKFilter bitset outputStream - ../docs/development/extensions-core/datasketches-hll.md HLLSketchBuild HLLSketchMerge lgK log2 tgtHllType - ../docs/development/extensions-core/datasketches-quantiles.md CDF DoublesSketch maxStreamLength PMF quantilesDoublesSketch toString - ../docs/development/extensions-core/datasketches-theta.md isInputThetaSketch thetaSketch user_id - ../docs/development/extensions-core/datasketches-tuple.md ArrayOfDoublesSketch arrayOfDoublesSketch metricColumns nominalEntries numberOfValues - ../docs/development/extensions-core/druid-basic-security.md INFORMATION_SCHEMA MyBasicAuthenticator MyBasicAuthorizer authenticatorName authorizerName druid_system pollingPeriod roleName LDAP ldap MyBasicMetadataAuthenticator MyBasicLDAPAuthenticator MyBasicMetadataAuthorizer MyBasicLDAPAuthorizer credentialsValidator sAMAccountName objectClass initialAdminRole adminGroupMapping groupMappingName - ../docs/development/extensions-core/druid-kerberos.md 8KiB HttpComponents MyKerberosAuthenticator RFC-4559 SPNego _HOST - ../docs/development/extensions-core/druid-lookups.md cacheFactory concurrencyLevel dataFetcher expireAfterAccess expireAfterWrite initialCapacity loadingCacheSpec maxEntriesSize maxStoreSize maximumSize onHeapPolling pollPeriod reverseLoadingCacheSpec - ../docs/development/extensions-core/druid-pac4j.md OAuth Okta OpenID pac4j - ../docs/development/extensions-core/kubernetes.md Env POD_NAME POD_NAMESPACE ConfigMap PT17S - ../docs/development/extensions-core/google.md GCS StaticGoogleBlobStoreFirehose - ../docs/development/extensions-core/hdfs.md gcs-connector hadoop2 hdfs - ../docs/development/extensions-core/kafka-extraction-namespace.md Aotearoa Czechia KTable LookupExtractorFactory Zeelund zookeeper.connect - ../docs/development/extensions-core/kafka-ingestion.md 0.11.x. 00Z 2016-01-01T11 2016-01-01T12 2016-01-01T14 CONNECTING_TO_STREAM CREATING_TASKS DISCOVERING_INITIAL_TASKS KafkaSupervisorIOConfig KafkaSupervisorTuningConfig LOST_CONTACT_WITH_STREAM OffsetOutOfRangeException P2147483647D PT10M PT10S PT1H PT30M PT30S PT5S PT80S SASL SegmentWriteOutMediumFactory UNABLE_TO_CONNECT_TO_STREAM UNHEALTHY_SUPERVISOR UNHEALTHY_TASKS dimensionCompression earlyMessageRejectionPeriod indexSpec intermediateHandoffPeriod longEncoding maxBytesInMemory maxPendingPersists maxRowsInMemory maxRowsPerSegment maxSavedParseExceptions maxTotalRows metricCompression numKafkaPartitions taskCount taskDuration - ../docs/development/extensions-core/kinesis-ingestion.md 9.2dist KinesisSupervisorIOConfig KinesisSupervisorTuningConfig Resharding resharding LZ4LZFuncompressedLZ4LZ4LZFuncompressednoneLZ4autolongsautolongslongstypeconcisetyperoaringcompressRunOnSerializationtruetypestreamendpointreplicastaskCounttaskCount deaggregate druid-kinesis-indexing-service maxRecordsPerPoll maxRecordsPerPollrecordsPerFetchfetchDelayMillisreplicasfetchDelayMillisrecordsPerFetchfetchDelayMillismaxRecordsPerPollamazon-kinesis-client1 numKinesisShards numProcessors q.size repartitionTransitionDuration replicastaskCounttaskCount resetuseEarliestSequenceNumberPOST resumePOST statusrecentErrorsdruid.supervisor.maxStoredExceptionEventsstatedetailedStatestatedetailedStatestatestatePENDINGRUNNINGSUSPENDEDSTOPPINGUNHEALTHY_SUPERVISORUNHEALTHY_TASKSdetailedStatestatedruid.supervisor.unhealthinessThresholddruid.supervisor.taskUnhealthinessThresholdtaskDurationtaskCountreplicasdetailedStatedetailedStateRUNNINGPOST supervisorPOST supervisorfetchThreadsfetchDelayMillisrecordsPerFetchmaxRecordsPerPollpoll suspendPOST taskCounttaskDurationreplicas taskCounttaskDurationtaskDurationPOST taskDurationstartDelayperioduseEarliestSequenceNumbercompletionTimeouttaskDurationlateMessageRejectionPeriodPT1HearlyMessageRejectionPeriodPT1HPT1HrecordsPerFetchfetchDelayMillisawsAssumedRoleArnawsExternalIddeaggregateGET terminatePOST terminatedruid.worker.capacitytaskDurationcompletionTimeoutreplicastaskCountreplicas PT2M kinesis.us amazonaws.com PT6H GetRecords KCL signalled ProvisionedThroughputExceededException Deaggregation - ../docs/development/extensions-core/lookups-cached-global.md baz customJson lookupParseSpec namespaceParseSpec simpleJson - ../docs/development/extensions-core/orc.md dimensionSpec flattenSpec - ../docs/development/extensions-core/parquet.md binaryAsString - ../docs/development/extensions-core/postgresql.md sslFactory's sslMode - ../docs/development/extensions-core/protobuf.md Proto metrics.desc metrics.desc. metrics.proto. metrics_pb protoMessageType timeAndDims tmp - ../docs/development/extensions-core/s3.md SigV4 jvm.config kms s3 s3a s3n uris - ../docs/development/extensions-core/simple-client-sslcontext.md KeyManager SSLContext TrustManager - ../docs/development/extensions-core/stats.md GenericUDAFVariance Golub J.L. LeVeque Numer chunk1 chunk2 stddev t1 t2 variance1 variance2 varianceFold variance_pop variance_sample - ../docs/development/extensions-core/test-stats.md Berry_statbook Berry_statbook_chpt6.pdf S.E. engineering.com jcb0773 n1 n2 p1 p2 pvalue2tailedZtest sqrt successCount1 successCount2 www.isixsigma.com www.paypal www.ucs.louisiana.edu zscore zscore2sample ztests - ../docs/development/extensions.md DistinctCount artifactId com.example common.runtime.properties druid-aws-rds-extensions druid-cassandra-storage druid-compressed-bigdecimal druid-distinctcount druid-ec2-extensions druid-kafka-extraction-namespace druid-kafka-indexing-service druid-opentsdb-emitter druid-protobuf-extensions druid-tdigestsketch druid.apache.org groupId jvm-global kafka-emitter org.apache.druid.extensions.contrib. pull-deps sqlserver-metadata-storage statsd-emitter - ../docs/development/geo.md coords dimName maxCoords Mb minCoords - ../docs/development/javascript.md Metaspace dev - ../docs/development/modules.md AggregatorFactory ArchiveTask ComplexMetrics DataSegmentArchiver DataSegmentKiller DataSegmentMover DataSegmentPuller DataSegmentPusher DruidModule ExtractionFns HdfsStorageDruidModule JacksonInject MapBinder MoveTask ObjectMapper PasswordProvider PostAggregators QueryRunnerFactory SegmentMetadataQuery SegmentMetadataQueryQueryToolChest StaticS3FirehoseFactory loadSpec multibind pom.xml - ../docs/ingestion/data-formats.md 0.6.x 0.7.x 0.7.x. TimeAndDims column2 column_1 column_n com.opencsv ctrl descriptorString headerFormat headerLabelPrefix jsonLowercase kafka KafkaStringHeaderFormat kafka.header. kafka.key kafka.timestamp keyColumnName keyFormat listDelimiter timestampColumnName timestampSpec urls valueFormat - ../docs/data-management/compaction.md 1GB IOConfig compactionTask compactionTasks ingestSegmentFirehose numShards - ../docs/ingestion/faq.md IngestSegment IngestSegmentFirehose maxSizes windowPeriod - ../docs/ingestion/hadoop.md 2012-01-01T00 2012-01-03T00 2012-01-05T00 2012-01-07T00 500MB CombineTextInputFormat HadoopIndexTask InputFormat InputSplit JobHistory a.example.com assumeGrouped awaitSegmentAvailabilityTimeoutMillis cleanupOnFailure combineText connectURI dataGranularity datetime f.example.com filePattern forceExtendableShardSpecs ignoreInvalidRows ignoreWhenNoSegments indexSpecForIntermediatePersists index_hadoop inputPath inputSpecs interval1 interval2 jobProperties leaveIntermediate logParseExceptions mapred.map.tasks mapreduce.job.maps maxParseExceptions maxPartitionSize maxSplitSize metadataUpdateSpec numBackgroundPersistThreads overwriteFiles partitionDimension partitionDimensions partitionSpec pathFormat segmentOutputPath segmentTable shardSpec single_dim targetPartitionSize targetRowsPerSegment useCombiner useExplicitVersion useNewAggs useYarnRMJobStatusFallback workingPath z.example.com - ../docs/ingestion/native-batch.md 150MB CombiningFirehose DataSchema DefaultPassword EnvironmentVariablePasswordProvider HttpFirehose IOConfig InlineFirehose LocalFirehose PartitionsSpec PasswordProviders SegmentsSplitHintSpec SplitHintSpec accessKeyId appendToExisting baseDir chatHandlerNumRetries chatHandlerTimeout cityName connectorConfig countryName dataSchema's dropExisting foldCase forceGuaranteedRollup httpAuthenticationPassword httpAuthenticationUsername ingestSegment InputSource DruidInputSource maxColumnsToMerge maxInputSegmentBytesPerTask maxNumConcurrentSubTasks maxNumSegmentsToMerge maxRetry pushTimeout reportParseExceptions secretAccessKey segmentWriteOutMediumFactory sql sqls splitHintSpec taskStatusCheckPeriodMs timeChunk totalNumMergeTasks StaticS3Firehose prefetchTriggerBytes awaitSegmentAvailabilityTimeoutMillis - ../docs/ingestion/native-batch-firehose.md LocalFirehose baseDir HttpFirehose httpAuthenticationUsername DefaultPassword PasswordProviders EnvironmentVariablePasswordProvider ingestSegment maxInputSegmentBytesPerTask 150MB foldCase sqls connectorConfig InlineFirehose CombiningFirehose httpAuthenticationPassword - ../docs/ingestion/native-batch-input-source.md accessKeyId secretAccessKey accessKeyId httpAuthenticationPassword countryName - ../docs/ingestion/native-batch-simple-task.md dataSchema's appendToExisting dropExisting timeChunk PartitionsSpec forceGuaranteedRollup reportParseExceptions pushTimeout segmentWriteOutMediumFactory - ../docs/ingestion/schema-design.md product_category product_id product_name - ../docs/ingestion/tasks.md BUILD_SEGMENTS DETERMINE_PARTITIONS forceTimeChunkLock taskLockTimeout - ../docs/misc/math-expr.md DOUBLE_ARRAY DOY DateTimeFormat LONG_ARRAY Los_Angeles P3M PT12H STRING_ARRAY String.format acos args arr1 arr2 array_append array_concat array_set_add array_set_add_all array_contains array_length array_offset array_offset_of array_ordinal array_ordinal_of array_overlap array_prepend array_slice array_to_string asin atan atan2 bitwise bitwiseAnd bitwiseComplement bitwiseConvertDoubleToLongBits bitwiseConvertLongBitsToDouble bitwiseOr bitwiseShiftLeft bitwiseShiftRight bitwiseXor bloom_filter_test cartesian_fold cartesian_map case_searched case_simple cbrt concat copysign expm1 expr expr1 expr2 expr3 expr4 fromIndex getExponent hypot ipv4_match ipv4_parse isnull ipv4_stringify java.lang.Math java.lang.String log10 log1p lpad ltrim nextUp nextafter notnull nvl parse_long regexp_extract regexp_like contains_string icontains_string result1 result2 rint rpad rtrim safe_divide scalb signum str1 str2 string_to_array stringAny strlen strpos timestamp_ceil timestamp_extract timestamp_floor timestamp_format timestamp_parse timestamp_shift todegrees toradians ulp unix_timestamp value1 value2 valueOf IEC human_readable_binary_byte_format human_readable_decimal_byte_format human_readable_decimal_format - ../docs/misc/papers-and-talks.md RADStack - ../docs/operations/api-reference.md 00.000Z 2015-09-12T03 2015-09-12T05 2016-06-27_2016-06-28 Param SupervisorSpec dropRule druid.query.segmentMetadata.defaultHistory isointerval json loadRule maxTime minTime numCandidates param segmentId1 segmentId2 taskId taskid un - ../docs/operations/basic-cluster-tuning.md 100MiB 128MiB 15ms 2.5MiB 24GiB 256MiB 30GiB-60GiB 4GiB 5MB 64KiB 8GiB G1GC GroupBys QoS-type - ../docs/operations/dump-segment.md DumpSegment SegmentMetadata __time bitmapSerdeFactory columnName index.zip time-iso8601 - ../docs/operations/export-metadata.md hadoopStorageDirectory - ../docs/operations/insert-segment-to-db.md 0.14.x - ../docs/operations/java.md G1 Temurin - ../docs/operations/metrics.md 0.14.x 1s Bufferpool EventReceiverFirehose EventReceiverFirehoseMonitor Filesystem JVMMonitor QueryCountStatsMonitor RealtimeMetricsMonitor Sys SysMonitor TaskCountStatsMonitor TaskSlotCountStatsMonitor WorkerTaskCountStatsMonitor workerVersion bufferCapacity bufferpoolName cms cpuName cpuTime druid.server.http.numThreads druid.server.http.queueSize fsDevName fsDirName fsOptions fsSysTypeName fsTypeName g1 gcGen gcName handoffed hasFilters memKind nativeQueryIds netAddress netHwaddr netName noticeType numComplexMetrics numDimensions numMetrics poolKind poolName remoteAddress segmentAvailabilityConfirmed serviceName taskActionType taskIngestionMode taskStatus taskType threadPoolNumBusyThreads. threadPoolNumIdleThreads threadPoolNumTotalThreads. - ../docs/operations/other-hadoop.md CDH Classloader assembly.sbt build.sbt classloader druid_build mapred-default mapred-site sbt scala-2 - ../docs/operations/pull-deps.md org.apache.hadoop proxy.com. remoteRepository - ../docs/operations/recommendations.md JBOD druid.processing.buffer.sizeBytes. druid.processing.numMergeBuffers druid.processing.numThreads tmpfs - ../docs/operations/rule-configuration.md broadcastByInterval broadcastByPeriod broadcastForever colocatedDataSources dropBeforeByPeriod dropByInterval dropByPeriod dropForever loadByInterval loadByPeriod loadForever - ../docs/operations/segment-optimization.md 700MB - ../docs/operations/single-server.md 128GiB 16GiB 256GiB 4GiB 512GiB 64GiB Nano-Quickstart i3 i3.16xlarge i3.2xlarge i3.4xlarge i3.8xlarge - ../docs/operations/tls-support.md CN subjectAltNames - ../docs/querying/aggregations.md HyperUnique hyperUnique longSum - ../docs/querying/datasource.md groupBys - ../docs/querying/datasourcemetadataquery.md dataSourceMetadata - ../docs/querying/dimensionspecs.md ExtractionDimensionSpec SimpleDateFormat bar_1 dimensionSpecs isWhitelist joda nullHandling product_1 product_3 registeredLookup timeFormat tz v3 weekyears - ../docs/querying/filters.md ___bar caseSensitive extractionFn insensitive_contains last_name lowerStrict upperStrict - ../docs/querying/granularities.md 1970-01-01T00 P2W PT0.750S PT1H30M TimeseriesQuery - ../docs/querying/groupbyquery.md D1 D2 D3 druid.query.groupBy.defaultStrategy druid.query.groupBy.maxSelectorDictionarySize druid.query.groupBy.maxMergingDictionarySize druid.query.groupBy.maxOnDiskStorage druid.query.groupBy.maxResults. groupByStrategy maxOnDiskStorage maxResults orderby orderbys outputName pushdown row1 subtotalsSpec tradeoff - ../docs/querying/having.md HavingSpec HavingSpecs dimSelector equalTo greaterThan lessThan - ../docs/querying/hll-old.md DefaultDimensionSpec druid-hll isInputHyperUnique - ../docs/querying/joins.md pre-join - ../docs/querying/limitspec.md DefaultLimitSpec OrderByColumnSpec OrderByColumnSpecs dimensionOrder - ../docs/querying/lookups.md 60_000 kafka-extraction-namespace mins tierName - ../docs/querying/multi-value-dimensions.md row2 row3 row4 t3 t4 t5 groupByEnableMultiValueUnnesting unnesting - ../docs/querying/multitenancy.md 500ms tenant_id - ../docs/querying/post-aggregations.md fieldAccess finalizingFieldAccess hyperUniqueCardinality - ../docs/querying/query-context.md brokerService bySegment doubleSum druid.broker.cache.populateCache druid.broker.cache.populateResultLevelCache druid.broker.cache.useCache druid.broker.cache.useResultLevelCache druid.historical.cache.populateCache druid.historical.cache.useCache enableParallelMerge enableJoinLeftTableScanDirect enableJoinFilterPushDown enableJoinFilterRewrite enableRewriteJoinToFilter enableJoinFilterRewriteValueColumnFilters floatSum joinFilterRewriteMaxSize maxQueuedBytes maxScatterGatherBytes minTopNThreshold parallelMergeInitialYieldRows parallelMergeParallelism parallelMergeSmallBatchRows populateCache populateResultLevelCache queryId row-matchers serializeDateTimeAsLong serializeDateTimeAsLongInner skipEmptyBuckets useCache useResultLevelCache vectorSize enableJoinLeftTableScanDirect enableJoinFilterPushDown enableJoinFilterRewrite enableJoinFilterRewriteValueColumnFilters joinFilterRewriteMaxSize - ../docs/querying/querying.md 7KiB DatasourceMetadata TimeBoundary errorClass errorMessage x-jackson-smile - ../docs/querying/scan-query.md batchSize compactedList druid.query.scan.legacy druid.query.scan.maxRowsQueuedForOrdering druid.query.scan.maxSegmentPartitionsOrderedInMemory maxRowsQueuedForOrdering maxSegmentPartitionsOrderedInMemory resultFormat valueVector - ../docs/querying/searchquery.md SearchQuerySpec cursorOnly druid.query.search.searchStrategy queryableIndexSegment searchDimensions searchStrategy useIndexes - ../docs/querying/searchqueryspec.md ContainsSearchQuerySpec FragmentSearchQuerySpec InsensitiveContainsSearchQuerySpec RegexSearchQuerySpec - ../docs/querying/segmentmetadataquery.md analysisType analysisTypes lenientAggregatorMerge minmax segmentMetadata toInclude - ../docs/querying/select-query.md PagingSpec fromNext pagingSpec - ../docs/querying/sorting-orders.md BoundFilter GroupByQuery's SearchQuery TopNMetricSpec compareTo file12 file2 - ../docs/querying/sql-operators.md _x_ - ../docs/querying/timeseriesquery.md fieldName1 fieldName2 - ../docs/querying/topnmetricspec.md DimensionTopNMetricSpec metricSpec previousStop - ../docs/querying/topnquery.md GroupByQuery top500 - ../docs/querying/virtual-columns.md outputType - ../docs/tutorials/cluster.md 1.9TB 16CPU WebUpd8 m5.2xlarge metadata.storage. 256GiB 128GiB - ../docs/tutorials/tutorial-batch-hadoop.md PATH_TO_DRUID namenode - ../docs/tutorials/tutorial-delete-data.md segmentID segmentIds - ../docs/tutorials/tutorial-ingestion-spec.md dstIP dstPort srcIP srcPort - ../docs/tutorials/tutorial-kerberos-hadoop.md common_runtime_properties druid.extensions.directory druid.extensions.loadList druid.hadoop.security.kerberos.keytab druid.hadoop.security.kerberos.principal druid.indexer.logs.directory druid.indexer.logs.type druid.storage.storageDirectory druid.storage.type hdfs.headless.keytab indexing_log keytabs - ../docs/tutorials/tutorial-query.md dsql - ../docs/tutorials/tutorial-retention.md 2015-09-12T12 - ../docs/tutorials/tutorial-sketches-theta.md clickstreams uid _k_ Bridgerton Hellmar - ../docs/tutorials/tutorial-update-data.md bear-111 - ../docs/configuration/index.md 10KiB 2GiB 512KiB 1GiB KiB GiB 00.000Z 100ms 10ms 1GB 1_000_000 2012-01-01T00 2GB 30_000 524288000L 5MiB 8u60 Autoscaler APPROX_COUNT_DISTINCT_BUILTIN AvaticaConnectionBalancer EventReceiverFirehose File.getFreeSpace File.getTotalSpace ForkJoinPool GCE HadoopIndexTasks HttpEmitter HttpPostEmitter InetAddress.getLocalHost IOConfig JRE8u60 KeyManager L1 L2 ListManagedInstances LoadSpec LoggingEmitter Los_Angeles MDC NoopServiceEmitter NUMA ONLY_EVENTS P1D P1W PT-1S PT0.050S PT10M PT10S PT15M PT1800S PT1M PT1S PT24H PT300S PT30S PT3600S PT5M PT5S PT60S PT90M Param Runtime.maxMemory SSLContext SegmentMetadata SegmentWriteOutMediumFactory ServiceEmitter System.getProperty TLSv1.2 TrustManager TuningConfig _N_ _default _default_tier addr affinityConfig allowAll ANDed array_mod autoscale autoscalers batch_index_task cgroup classloader com.metamx common.runtime.properties cpuacct dataSourceName datetime defaultHistory doubleMax doubleMin doubleSum druid.enableTlsPort druid.indexer.autoscale.workerVersion druid.service druid.storage.disableAcl druid_audit druid_config druid_dataSource druid_pendingSegments druid_rules druid_segments druid_supervisors druid_taskLock druid_taskLog druid_tasks DruidQueryRel durationToRetain ec2 equalDistribution extractionFn filename file.encoding fillCapacity first_location floatMax floatAny floatMin floatSum freeSpacePercent gce gce-extensions getCanonicalHostName groupBy hdfs httpRemote indexTask info_dir inlining java.class.path java.io.tmpdir javaOpts javaOptsArray leastBytesUsed loadList loadqueuepeon loadspec localStorage maxHeaderSize maxQueuedBytes maxSize middlemanager minTimeMs minmax mins nullable orderby orderbys org.apache.druid org.apache.druid.jetty.RequestLog org.apache.hadoop overlord.html pendingSegments pre-flight preloaded queryType remoteTaskRunnerConfig rendezvousHash replicants resultsets roundRobin runtime.properties runtime.properties. s3 s3a s3n slf4j sql sqlQuery successfulSending taskBlackListCleanupPeriod tasklogs timeBoundary timestampSpec tmp tmpfs truststore tuningConfig unioning useIndexes user.timezone v0.12.0 versionReplacementString workerId yyyy-MM-dd taskType index_kafka c1 c2 ds1 equalDistributionWithCategorySpec fillCapacityWithCategorySpec WorkerCategorySpec workerCategorySpec CategoryConfig - ../docs/design/index.md logsearch - ../docs/ingestion/index.md 2000-01-01T01 DateTimeFormat JsonPath autodetect createBitmapIndex dimensionExclusions expr jackson-jq missingValue skipBytesInMemoryOverheadCheck spatialDimensions useFieldDiscovery - ../docs/tutorials/index.md 4CPU cityName countryIsoCode countryName isAnonymous isMinor isNew isRobot isUnpatrolled metroCode regionIsoCode regionName 4GiB 512GiB - ../docs/development/extensions-core/druid-ranger-security.md json metastore UserGroupInformation CVE-2019-17571 CVE-2019-12399 CVE-2018-17196 bin.tar.gz - ../docs/configuration/human-readable-byte.md 0s 1T 3G 1_000 1_000_000 1_000_000_000 1_000_000_000_000 1_000_000_000_000_000 Giga Tera Peta KiB MiB GiB TiB PiB protobuf Golang multiValueHandling _n_ KLL KllFloatsSketch KllDoublesSketch PMF CDF maxStreamLength toString 100TB - ../docs/development/extensions-contrib/compressed-big-decimal.md compressedBigDecimal limitSpec metricsSpec postAggregations SaleAmount IngestionSpec druid-compressed-bigdecimal doubleSum - ../docs/querying/sql-functions.md ANY_VALUE APPROX_COUNT_DISTINCT_DS_HLL APPROX_COUNT_DISTINCT_DS_THETA APPROX_QUANTILE_DS APPROX_QUANTILE_FIXED_BUCKETS ARRAY_CONCAT_AGG BIT_AND BIT_OR BIT_XOR BITWISE_AND BITWISE_COMPLEMENT BITWISE_CONVERT_DOUBLE_TO_LONG_BITS BITWISE_CONVERT_LONG_BITS_TO_DOUBLE BITWISE_OR BITWISE_SHIFT_LEFT BITWISE_SHIFT_RIGHT BITWISE_XOR BLOOM_FILTER BTRIM CHAR_LENGTH CHARACTER_LENGTH CURRENT_DATE CURRENT_TIMESTAMP DATE_TRUNC DS_CDF DS_GET_QUANTILE DS_GET_QUANTILES DS_HISTOGRAM DS_HLL DS_QUANTILE_SUMMARY DS_QUANTILES_SKETCH DS_RANK DS_THETA EARLIEST_BY _e_ HLL_SKETCH_ESTIMATE HLL_SKETCH_ESTIMATE_WITH_ERROR_BOUNDS HLL_SKETCH_TO_STRING HLL_SKETCH_UNION LATEST_BY base-10 MV_APPEND MV_CONCAT MV_CONTAINS MV_FILTER_NONE MV_FILTER_ONLY MV_LENGTH MV_OFFSET MV_OFFSET_OF MV_ORDINAL MV_ORDINAL_OF MV_OVERLAP MV_PREPEND MV_SLICE MV_TO_STRING NULLIF _n_th STDDEV_POP STDDEV_SAMP STRING_FORMAT STRING_TO_MV SUBSTR TDIGEST_GENERATE_SKETCH TDIGEST_QUANTILE TEXTCAT THETA_SKETCH_ESTIMATE THETA_SKETCH_ESTIMATE_WITH_ERROR_BOUNDS THETA_SKETCH_INTERSECT THETA_SKETCH_NOT THETA_SKETCH_UNION TIME_CEIL TIME_EXTRACT TIME_FLOOR TIME_FORMAT TIME_IN_INTERVAL TIMESTAMP_TO_MILLIS TIMESTAMPADD TIMESTAMPDIFF TRUNC VAR_POP VAR_SAMP KTable Aotearoa Czechia Zeelund - ../docs/tutorials/docker.md nano - ../docs/operations/python.md MacOS RHEL psutil pathlib