0ce406bdf1
* Introduce "transformSpec" at ingest-time. It accepts a "filter" (standard query filter object) and "transforms" (a list of objects with "name" and "expression"). These can be used to do filtering and single-row transforms without need for a separate data processing job. The "expression" fields use the same expression language as other expression-based feature. * Remove forbidden api. * Fix compile error. * Fix tests. * Some more changes. - Add nullable annotation to Firehose.nextRow. - Add tests for index task, realtime task, kafka task, hadoop mapper, and ingestSegment firehose. * Fix bad merge. * Adjust imports. * Adjust whitespace. * Make Transform into an interface. * Add missing annotation. * Switch logger. * Switch logger. * Adjust test. * Adjustment to handling for DatasourceIngestionSpec. * Fix test. * CR comments. * Remove unused method. * Add javadocs. * More javadocs, and always decorate. * Fix bug in TransformingStringInputRowParser. * Fix bad merge. * Fix ISFF tests. * Fix DORC test. |
||
---|---|---|
.idea | ||
api | ||
aws-common | ||
benchmarks | ||
bytebuffer-collections | ||
ci | ||
codestyle | ||
common | ||
distribution | ||
docs | ||
examples | ||
extendedset | ||
extensions-contrib | ||
extensions-core | ||
hll | ||
indexing-hadoop | ||
indexing-service | ||
integration-tests | ||
java-util | ||
processing | ||
publications | ||
server | ||
services | ||
sql | ||
.gitignore | ||
.travis.yml | ||
CONTRIBUTING.md | ||
DruidCorporateCLA.pdf | ||
DruidIndividualCLA.pdf | ||
INTELLIJ_SETUP.md | ||
LICENSE | ||
NOTICE | ||
README.md | ||
druid_intellij_formatting.xml | ||
eclipse.importorder | ||
eclipse_formatting.xml | ||
pom.xml | ||
upload.sh |
README.md
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
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.