Real²time Exploratory Analytics on Large Datasets
Java TeX JavaScript HTML R CSS
Switch branches/tags
nishant-0.9-build-test new-autoscaler-pick-0 druid-vg-0.7.1-SNAPSHOT-20150324 druid-master-0.7.0-SNAPSHOT-d3901f2 druid-d5c86b7 druid-767ddb1 druid-0.11.0-mmx28 druid-0.11.0-mmx27 druid-0.11.0-mmx26 druid-0.11.0-mmx25 druid-0.11.0-mmx24 druid-0.11.0-mmx23 druid-0.11.0-mmx22 druid-0.11.0-mmx21 druid-0.11.0-mmx20 druid-0.11.0-mmx19 druid-0.11.0-mmx18 druid-0.11.0-mmx17 druid-0.11.0-mmx16 druid-0.11.0-mmx15 druid-0.11.0-mmx14 druid-0.11.0-mmx13 druid-0.11.0-mmx12 druid-0.11.0-mmx11 druid-0.11.0-mmx10 druid-0.11.0-mmx9 druid-0.11.0-mmx8 druid-0.11.0-mmx7 druid-0.11.0-mmx6 druid-0.11.0-mmx5 druid-0.11.0-mmx4 druid-0.11.0-mmx3 druid-0.11.0-mmx2 druid-0.11.0-mmx1 druid-0.10.1-rc2 druid-0.10.1-rc1 druid-0.10.1-mmx144 druid-0.10.1-mmx143 druid-0.10.1-mmx142 druid-0.10.1-mmx141 druid-0.10.1-mmx140 druid-0.10.1-mmx139 druid-0.10.1-mmx138 druid-0.10.1-mmx137 druid-0.10.1-mmx136 druid-0.10.1-mmx135 druid-0.10.1-mmx134 druid-0.10.1-mmx134-mip3 druid-0.10.1-mmx134-mip2 druid-0.10.1-mmx134-mip druid-0.10.1-mmx133 druid-0.10.1-mmx132 druid-0.10.1-mmx131 druid-0.10.1-mmx129 druid-0.10.1-mmx128 druid-0.10.1-mmx127 druid-0.10.1-mmx126 druid-0.10.1-mmx125 druid-0.10.1-mmx124 druid-0.10.1-mmx123 druid-0.10.1-mmx122 druid-0.10.1-mmx121 druid-0.10.1-mmx120 druid-0.10.1-mmx119 druid-0.10.1-mmx118 druid-0.10.1-mmx117 druid-0.10.1-mmx116 druid-0.10.1-mmx115 druid-0.10.1-mmx114 druid-0.10.1-mmx113 druid-0.10.1-mmx112 druid-0.10.1-mmx111 druid-0.10.1-mmx110 druid-0.10.1-mmx109 druid-0.10.1-mmx108 druid-0.10.1-mmx107 druid-0.10.1-mmx106 druid-0.10.1-mmx105 druid-0.10.1-mmx104 druid-0.10.1-mmx103 druid-0.10.1-mmx102 druid-0.10.1-mmx101 druid-0.10.1-mmx100 druid-0.10.1-mmx99 druid-0.10.1-mmx98 druid-0.10.1-mmx97 druid-0.10.1-mmx96 druid-0.10.1-mmx95 druid-0.10.1-mmx94 druid-0.10.1-mmx93 druid-0.10.1-mmx92 druid-0.10.1-mmx91 druid-0.10.1-mmx90 druid-0.10.1-mmx89 druid-0.10.1-mmx88 druid-0.10.1-mmx87 druid-0.10.1-mmx86 druid-0.10.1-mmx85 druid-0.10.1-mmx84 druid-0.10.1-mmx83
Nothing to show
Pull request Compare This branch is 66 commits ahead, 138 commits behind druid-io:master.
Latest commit 2782ee2 Dec 6, 2017 @leventov leventov (fat-data-segments) Squashed commit of the following:
commit d407f9c
Author: leventov <leventov@ya.ru>
Date:   Tue Dec 5 17:59:19 2017 +0300

    Capitalize constant names

commit f6995ca
Merge: be338c1 a7a6a04
Author: leventov <leventov@ya.ru>
Date:   Tue Dec 5 17:35:02 2017 +0300

    Merge remote-tracking branch 'upstream/master' into fat-data-segments

commit be338c1
Author: leventov <leventov@ya.ru>
Date:   Wed Nov 22 17:10:02 2017 -0300

    Fix HdfsDataSegmentPusherTest

commit 7eb7fa7
Author: leventov <leventov@ya.ru>
Date:   Wed Nov 22 16:04:19 2017 -0300

    Fix HDFS tests

commit 671f0c7
Author: leventov <leventov@ya.ru>
Date:   Wed Nov 22 14:35:33 2017 -0300

    Try to fix tests, remove lazy caching of ObjectMapper in TestHelper, rename TestHelper.getJsonMapper() to makeJsonMapper()

commit fab7bc2
Author: leventov <leventov@ya.ru>
Date:   Wed Nov 22 13:43:24 2017 -0300

    Fix s3 tests

commit f86b381
Author: leventov <leventov@ya.ru>
Date:   Wed Nov 22 12:45:40 2017 -0300

    Fix indexing tests

commit 42a7fba
Author: leventov <leventov@ya.ru>
Date:   Tue Nov 21 21:50:45 2017 -0300

    Add newline

commit 80bdcc1
Author: leventov <leventov@ya.ru>
Date:   Tue Nov 21 21:28:42 2017 -0300

    Revert TestUtil as ServerTestHelper, fix tests

commit dae2c54
Author: leventov <leventov@ya.ru>
Date:   Tue Nov 21 19:05:09 2017 -0300

    Fix tests, unify to use TestHelper.getJsonMapper()

commit c004736
Author: leventov <leventov@ya.ru>
Date:   Tue Nov 21 18:45:12 2017 -0300

    Fix tests

commit 58272a1
Author: leventov <leventov@ya.ru>
Date:   Tue Nov 21 17:43:14 2017 -0300

    Nullability

commit 13135a9
Merge: 7ac3191 22c49b0
Author: leventov <leventov@ya.ru>
Date:   Tue Nov 21 15:36:33 2017 -0300

    Merge remote-tracking branch 'upstream/master' into fat-data-segments

commit 7ac3191
Author: leventov <leventov@ya.ru>
Date:   Thu Nov 16 16:54:12 2017 -0300

    Fix the second DataSegmentTest

commit f3e5f79
Author: leventov <leventov@ya.ru>
Date:   Thu Nov 16 16:17:12 2017 -0300

    Try to fix

commit d0339ee
Author: leventov <leventov@ya.ru>
Date:   Thu Nov 16 14:45:47 2017 -0300

    Refinements

commit 8604aa8
Author: leventov <leventov@ya.ru>
Date:   Thu Nov 16 14:22:50 2017 -0300

    Fix DataSegmentTest

commit 7798608
Author: leventov <leventov@ya.ru>
Date:   Tue Nov 1 15:19:14 2016 -0600

    Deduplicate DataSegments contents (loadSpec's keys, dimensions and metrics lists as a whole) more aggressively; use ArrayMap instead of default LinkedHashMap for DataSegment.loadSpec, because they have only 3 entries on average; prune DataSegment.loadSpec on brokers
Permalink
Failed to load latest commit information.
.idea Prohibit for loops which could be foreach with IntelliJ (#4653) Aug 9, 2017
api (fat-data-segments) Squashed commit of the following: Dec 6, 2017
aws-common Mmx dependency updates Oct 5, 2017
benchmarks Remove SQL test references Oct 5, 2017
bytebuffer-collections Enforce correct spacing with Checkstyle (#4651) Aug 5, 2017
ci Run integration tests on travis (#4344) Jun 1, 2017
codestyle Forbidden-apis fix Oct 5, 2017
common Don't use InputSupplier/OutputSupplier, for Guava 18 compat, for drui… Oct 5, 2017
distribution Move scan-query from a contrib extension into core. (#4751) Sep 13, 2017
docs Fix coordinator/overlord redirects when TLS is enabled (#5037) (#5068) Nov 13, 2017
examples Make float default representation for DoubleSum/Min/Max aggregators (#… Oct 17, 2017
extendedset Enforce correct spacing with Checkstyle (#4651) Aug 5, 2017
extensions-contrib Implement get methods for PrefetchableFirehose (#4956) Oct 17, 2017
extensions-core (fat-data-segments) Squashed commit of the following: Dec 6, 2017
hll Add "round" option to cardinality and hyperUnique aggregators. (#4720) Aug 28, 2017
indexing-hadoop (fat-data-segments) Squashed commit of the following: Dec 6, 2017
indexing-service (fat-data-segments) Squashed commit of the following: Dec 6, 2017
integration-tests Fix coordinator->overlord proxy auth failure (#5039) (#5042) Nov 13, 2017
java-util Add Emitter monitoring Nov 1, 2017
processing (fat-data-segments) Squashed commit of the following: Dec 6, 2017
publications Changes to lambda architecture paper required for HICSS (#3382) Sep 7, 2016
server (fat-data-segments) Squashed commit of the following: Dec 6, 2017
services (fat-data-segments) Squashed commit of the following: Dec 6, 2017
sql Filter unauthorized datasources in INFORMATION_SCHEMA queries (#4998) ( Nov 13, 2017
.gitignore git ignore dependency-reduced-pom.xml (#4711) Aug 23, 2017
.travis.yml Try to improve CI reliability. (#4787) Sep 13, 2017
CONTRIBUTING.md Update git workflow (#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 Add INTELLIJ_SETUP.md (#4261) May 16, 2017
LICENSE Clean up README and license Feb 19, 2015
NOTICE Extension points for authentication/authorization (#4271) Sep 16, 2017
README.md Add TeamCity inspections badge (#4351) Jun 7, 2017
druid_intellij_formatting.xml Make formatting IntelliJ 2016 friendly (#2978) May 18, 2016
eclipse.importorder Merge pull request #2905 from javasoze/eclipse_formatting Apr 30, 2016
eclipse_formatting.xml Merge pull request #2905 from javasoze/eclipse_formatting Apr 30, 2016
pom.xml Netty downgrade (#5059) (#5067) Nov 13, 2017
upload.sh upload.sh: Use awscli if s3cmd is not available. (#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.