Skip to content
Apache Druid: a high performance real-time analytics database.
Java TypeScript TeX CSS Shell JavaScript Other
Branch: master
Clone or download

Latest commit

jihoonson Set the core partition set size properly for batch ingestion with dyn…
…amic partitioning (#10012)

* Fill in the core partition set size properly for batch ingestion with
dynamic partitioning

* incomplete javadoc

* Address comments

* fix tests

* fix json serde, add tests

* checkstyle
Latest commit 9a10f83 Jun 13, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add instruction for code coverage checks (#9995) Jun 11, 2020
.idea Fix type restriction for Pattern hashcode inspection (#9947) May 29, 2020
benchmarks make joinables closeable (#9982) Jun 10, 2020
cloud Bump up development version to 0.19.0-SNAPSHOT (#9586) Mar 30, 2020
codestyle remove ListenableFutures and revert to using the Guava implementation ( Jun 3, 2020
core Set the core partition set size properly for batch ingestion with dyn… Jun 13, 2020
dev Add instruction for code coverage checks (#9995) Jun 11, 2020
distribution Adding support for autoscaling in GCE (#8987) Apr 28, 2020
docs Fix broadcast rule drop and docs (#10019) Jun 12, 2020
examples Add QueryResource to log4j2 template. (#9735) Apr 22, 2020
extendedset Align library version (#9636) Apr 22, 2020
extensions-contrib update kafka client version to 2.5.0 (#9902) May 27, 2020
extensions-core Load broadcast datasources on broker and tasks (#9971) Jun 9, 2020
hll Bump up development version to 0.19.0-SNAPSHOT (#9586) Mar 30, 2020
hooks Add git pre-commit hook to source control (#9554) Jun 5, 2020
indexing-hadoop add flag to flattenSpec to keep null columns (#9814) May 9, 2020
indexing-service Set the core partition set size properly for batch ingestion with dyn… Jun 13, 2020
integration-tests make joinables closeable (#9982) Jun 10, 2020
licenses Fix for [CVE-2020-1958]: Apache Druid LDAP injection vulnerability (#… Apr 1, 2020
processing Simplify CompressedVSizeColumnarIntsSupplierTest (#10003) Jun 10, 2020
publications De-incubation cleanup in code, docs, packaging (#9108) Jan 3, 2020
server Set the core partition set size properly for batch ingestion with dyn… Jun 13, 2020
services Add Sql InputSource (#9449) Jun 9, 2020
sql ignore brokers in broker views (#10017) Jun 10, 2020
web-console Remove colocated datasources from web console for broadcast indexed t… Jun 12, 2020
website Add Sql InputSource (#9449) Jun 9, 2020
.asf.yaml Add .asf.yaml. (#9083) Dec 21, 2019
.backportrc.json Add 0.18.0 to .backportrc.json to facilitate backport. (#9661) Apr 11, 2020
.codecov.yml Use Codecov (#8388) Aug 28, 2019
.dockerignore Add docker container for druid (#6896) Feb 8, 2019
.gitignore Web console basic end-to-end-test (#9595) Apr 9, 2020
.lgtm.yml Suppress LGTM warnings about stack trace exposure (#9631) Apr 10, 2020
.travis.yml Adjust code coverage check (#9969) Jun 2, 2020
CONTRIBUTING.md Fix numbered list formatting in markdown. (#9664) Apr 22, 2020
LABELS Add plain text README.txt, use relative link from README.md to build.… May 10, 2019
LICENSE More optimize CNF conversion of filters (#9634) Apr 9, 2020
NOTICE Fixed the Copyright year of Druid (#9859) May 21, 2020
README.md Update README.md Dec 21, 2019
README.template De-incubation cleanup in code, docs, packaging (#9108) Jan 3, 2020
licenses.yaml Fix CVE-2020-13602 (#10024) Jun 12, 2020
owasp-dependency-check-suppressions.xml Suppress CVEs for openstack-keystone (#9903) May 22, 2020
pom.xml Fix CVE-2020-13602 (#10024) Jun 12, 2020
setup-hooks.sh Add git pre-commit hook to source control (#9554) Jun 5, 2020
upload.sh Adding licenses and enable apache-rat-plugin. (#6215) Sep 18, 2018

README.md

Slack Build Status Language grade: Java Coverage Status Docker


Website | Documentation | Developer Mailing List | User Mailing List | Slack | Twitter | Download


Apache Druid

Druid is a high performance real-time analytics database. Druid's main value add is to reduce time to insight and action.

Druid is designed for workflows where fast queries and ingest really matter. Druid excels at powering UIs, running operational (ad-hoc) queries, or handling high concurrency. Consider Druid as an open source alternative to data warehouses for a variety of use cases.

Getting started

You can get started with Druid with our quickstart.

Druid provides a rich set of APIs (via HTTP and JDBC) for loading, managing, and querying your data. You can also interact with Druid via the built-in console (shown below).

Load data

data loader Kafka

Load streaming and batch data using a point-and-click wizard to guide you through ingestion setup. Monitor one off tasks and ingestion supervisors.

Manage the cluster

management

Manage your cluster with ease. Get a view of your datasources, segments, ingestion tasks, and services from one convenient location. All powered by SQL systems tables, allowing you to see the underlying query for each view.

Issue queries

query view combo

Use the built-in query workbench to prototype DruidSQL and native queries or connect one of the many tools that help you make the most out of Druid.

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 in this repository and submit a pull request.

Community

Community support is available on the druid-user mailing list, which is hosted at Google Groups.

Development discussions occur on dev@druid.apache.org, which you can subscribe to by emailing dev-subscribe@druid.apache.org.

Chat with Druid committers and users in real-time on the #druid channel in the Apache Slack team. Please use this invitation link to join the ASF Slack, and once joined, go into the #druid channel.

Building from source

Please note that JDK 8 is required to build Druid.

For instructions on building Druid from source, see docs/development/build.md

Contributing

Please follow the community guidelines for contributing.

For instructions on setting up IntelliJ dev/intellij-setup.md

License

Apache License, Version 2.0

You can’t perform that action at this time.