Real²time Exploratory Analytics on Large Datasets
Switch branches/tags
0.6.x 0.7.x 0.8.0 0.8.1 0.8.2-mmx 0.8.2 0.8.3-mmx-debug 0.8.3-mmx 0.8.3 0.9.0-mmx 0.9.1-mmx-BACKPORT3238 0.9.1-mmx-JACKSON 0.9.1-mmx-Lookups 0.9.1-mmx-lookups-multithreaded-balancer 0.9.1-mmx 0.9.2-mmx 0.9.2-rc2-mmx 0.9.2 0.10.1-mmx-stable 0.10.1-mmx 0.11.0-mmx 0.12.1-mmx CompressionStrategyTestConcurencyExpansion DO_NOT_MERGE_testing_jenkins DruidNodeSupplier2ProviderEmitterModule IncrementalIndexConcurrency MoreHLLTesting NodeType-enum SelectResultValueBuilder-data-structures TaskUtilIdCommonizer add-alert add-taskId addDashed addDashedMaster affinity-for-task-type arithmetic-op-strategies atomicRemoteTaskRunnerCounter backport-1770 backport-1889 backport-1967 backport-1973 backport-2015 backport-2266 backport-3189 backport1824 backport2758 backport3057 backport3139 backport3597 bard-results-cache-0.6 basicBrokerTimeout better-mapcache betterFullServerBehavior brokenDimExtractionFilter broker-buffers cache-connection-per-processing-thread caching-cost-balancer-on-upstream cleanupTestFiles clearIncIndexClose clearOutOnHeapIndex communityCommitters concurrent-mapcache concurrentBenchmark config-fix conjureFirehose convertSegmentDocs coordinator-lookups-delay-on-0.10.1-mmx coordinator-throttling cost-balancer-optimization coverity_scan dead-code default_retry deprecatePrePostMerge dieOnOOME dim-extraction-null-values dimension-compression-nonative directDruidClientSpeedup disable-test distributedTasklockbox doc-deploy druid-0.4.12.x druid-0.4.32-branch druid-0.5.x druid-0.6.52.x druid-0.6.61.x druid-0.6.81.x druid-0.6.105.x druid-0.6.121.x druid-0.7.x-integration-tests druid-coordinator-balancer-improvements druid-http2c-jetty druid-io/master druid-io/0.9.0 druidMetricsVersion dynjs-benchmarking extractioncachemanagerTestimprovements failingIndex failonInterrupt fasterStupidPool feature-3247 feature-6604 fix-1116 fix-1447 fix-1466 fix-2335 fix-2372 fix-compilation-0.7.2.x fix-deps-backport fix-deps fix-doc fix-filtered-aggregator fix-initialization-test fix-leaking-zk-nodes fix-null-storage-adapter fix-servicename fix-slf4j-examples fix2356 fix3067 fixApproxHistogramLimits fixConvertProps fixHLLBySegment fixMaxPort floatDimensionIndexer-bug forkingTaskRunnerRecoverable forwardPortMMX23 future-period-load-rule gnethercuttGuice gpudruid groupByCheckForNullDimSpec grpc gzip-filter-taming hadoopConvert-0.7.2 hadoopTaskAbstraction handoff-notifier help-john hllSpeedupRebase http-segment-assignment http2 improve-router-stuff improve-test improveSocketUtilHostAndPortHandling improveTimeoutsJDBC increaseNECMETTimeout index-merge-no-garbage-test index-merging-no-persist-on-upstream index-merging-no-persist indexing-service-stuff ingest-size-metrics injectAuth integration-tests integrationTestDocChange javaUtilUpdate211 jconsoleWLogging jeff.runbook jenkinsTests20150930 json-serialization-tests last-ingested-event lessOffsetIndirection lexicographicOddity list-unused-optm listener localSchemePuller locklessDruidServer lookupExample master md-to memcachedErrorMode metamx microserver moduleHashSetFixes more-backports more-benchmarks more-topn-metrics moveLookupSaveStateConfigDocs namespace-extraction-thread-config new-autoscaler-pick new-ingestion newConjure nicerListenerConfigPath nicerLogOnMoveError offheapFileMappedBufferPool old-todo omniLoaderGuiceNamed optimize-timeboundary parallel-segment-loading parallelZkCoordinatorLoad parser-mutable-map portFromEnvVar postgresql-upsert propertiesUpdater qos-test qtlBSlim qtlBslim qtlMerger query-metrics-timeout queryTimeLookup_announce_BACKUP queryTimeLookup_announce_ExtensionUpdate queryTimeLookup quietCacheCancel rc1-hotfix-hdfs realtime-metrics-improvements rebalance-loading-queue receiver-firehose-close receiver-firehose-shutdown reduce-test-runtime reduce-test-verbosity reformatted-cla remove-hadoop-io-peon remove-lc result-compute-fn-simpifications revert-2-master revert-837-master review-comments-2784 run-tests-offline s3URLExtensions s3schemePuller script-engine-aggregators segmentId segmentTest selfDiscoveryResource sharding-docs skip-incremental-segment smarterSocketUtil specialize-topn-queries spritzerInterrupt strictModuleTyping stricterIntegrationTest substring task-duration task-jvm-config taskConfigTmpdir taskTier test-0.9-build-2 test-0.9-build test-openjdk thread-priority-rebase timewarp-timezone transactionalAnnounce travis-it-fix two-cloud-worker-select-strategy-base two-cloud-worker-select-strategy two-zk-broker unifyCopyright update-bytebuffer-collections-mmmx update-bytebuffer-collections update-design-diagram update-docker-stuff update-druid-api update-guava update-server-metric update-server-metrics update-spymemcache updateDefaultAnalysis-backport uriPullerVersioning uriSupplierLoadSpec userCpuTimeEmitter vectorize-take2 vectorized-aggregators vigiglobeIterableChunks vigiglobePRComments write-out yielderCloseoutSale zkConfigJackson
Nothing to show
Clone or download
Pull request Compare This branch is 136 commits ahead, 650 commits behind apache:master.
Latest commit 485c98c Nov 11, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea Add useL2 and populateL2 configs to HybridCache (apache#5088) Nov 20, 2017
api Optimize CoordinatorResource.getLoadStatus() Nov 11, 2018
aws-common Mmx dependency updates Jun 3, 2018
benchmarks Delete SQL tests. Those tests used to fail in Mmx's Jenkins for unkno… Jun 3, 2018
ci Run integration tests on travis (apache#4344) Jun 1, 2017
codestyle Forbidden-apis fix: appears only in MMX's Jenkins, not locally. Jun 3, 2018
common Proper handling of the exceptions from auto persisting in Appenderato… Jul 20, 2018
distribution [maven-release-plugin] prepare for next development iteration May 15, 2018
docs [Backport] Use PasswordProvider, fix info on initial passwords in bas… Sep 25, 2018
examples fix freeSpacePercent in segmentCache.locations (apache#5765) (apache#… Jul 20, 2018
extendedset [maven-release-plugin] prepare for next development iteration May 15, 2018
extensions-contrib Replace String.replace() with something better Nov 11, 2018
extensions-core [Backport] Use PasswordProvider, fix info on initial passwords in bas… Sep 25, 2018
hll [maven-release-plugin] prepare for next development iteration May 15, 2018
indexing-hadoop Fix bug in de64c53 Nov 11, 2018
indexing-service Replace String.replace() with something better Nov 11, 2018
integration-tests Replace String.replace() with something better Nov 11, 2018
java-util Replace String.replace() with something better Nov 11, 2018
processing RowBasedKeySerde should use empty dictionary in constructor (apache#6256 Aug 31, 2018
publications Changes to lambda architecture paper required for HICSS (apache#3382) Sep 7, 2016
server Optimize CoordinatorResource.getLoadStatus() Nov 11, 2018
services Replace String.replace() with something better Nov 11, 2018
sql Replace String.replace() with something better Nov 11, 2018
.gitignore git ignore dependency-reduced-pom.xml (apache#4711) Aug 23, 2017
.travis.yml Use deprecated-2017Q4 group for Travis (apache#5155) Dec 13, 2017
CONTRIBUTING.md Update git workflow (apache#4418) Jun 17, 2017
DruidCorporateCLA.pdf fix CLA email / mailing address Apr 17, 2014
DruidIndividualCLA.pdf fix CLA email / mailing address Apr 17, 2014
INTELLIJ_SETUP.md Prohibit and remove unused declarations in the processing module (apa… Nov 9, 2017
LICENSE Clean up README and license Feb 19, 2015
NOTICE Extension points for authentication/authorization (apache#4271) Sep 16, 2017
README.md Add TeamCity inspections badge (apache#4351) Jun 7, 2017
druid_intellij_formatting.xml Make formatting IntelliJ 2016 friendly (apache#2978) May 18, 2016
eclipse.importorder Merge pull request apache#2905 from javasoze/eclipse_formatting Apr 30, 2016
eclipse_formatting.xml Merge pull request apache#2905 from javasoze/eclipse_formatting Apr 30, 2016
intellij-sdk-config.jpg Prohibit and remove unused declarations in the processing module (apa… Nov 9, 2017
pom.xml Skip OS cache on Linux when pulling segments (apache#5421) Jun 10, 2018
upload.sh upload.sh: Use awscli if s3cmd is not available. (apache#3114) Jun 9, 2016

README.md

Build Status Inspections Status Coverage Status

Druid

Druid is a distributed, column-oriented, real-time analytics data store that is commonly used to power exploratory dashboards in multi-tenant environments.

Druid excels as a data warehousing solution for fast aggregate queries on petabyte sized data sets. Druid supports a variety of flexible filters, exact calculations, approximate algorithms, and other useful calculations.

Druid can load both streaming and batch data and integrates with Samza, Kafka, Storm, Spark, and Hadoop.

License

Apache License, Version 2.0

More Information

More information about Druid can be found on http://www.druid.io.

Documentation

You can find the documentation for the latest Druid release on the project website.

If you would like to contribute documentation, please do so under /docs/content in this repository and submit a pull request.

Getting Started

You can get started with Druid with our quickstart.

Reporting Issues

If you find any bugs, please file a GitHub issue.

Community

Community support is available on the druid-user mailing list(druid-user@googlegroups.com).

Development discussions occur on the druid-development list(druid-development@googlegroups.com).

We also have a couple people hanging out on IRC in #druid-dev on irc.freenode.net.

Contributing

Please follow the guidelines listed here.