Apache Druid: a high performance real-time analytics database.
Go to file
Gian Merlino a14200d779 Index service support for early returns and choice of commit semantics.
Task:
- Add TaskCallback to run method (for early returns)

TaskStatus:
- Remove CONTINUED status
- Add segmentsNuked (placeholder for future deletion support)
- Add more builder methods
- Add validations to constructor

TaskStorage:
- Add TaskStorageQueryAdapter, a concrete class that wraps TaskStorages and
  provides various read-only convenience methods
- Add getTask method for benefit of TaskStorageQueryAdapter

TaskQueue:
- Rename "done" to "notify"
- notify is responsible for deciding if we should commit
- Add optional commitRunnable to "notify", which gets called when it's time to commit
- Allow nextTasks and commits to run early (statusCode RUNNING)
- Move getStatus, collapseStatus functionality to TaskStorageQueryAdapter
2013-01-25 11:05:34 -08:00
client fix pom breakage 2013-01-15 12:04:12 -08:00
common remove redundant index for primary key in config table 2013-01-18 16:45:23 -08:00
doc doc/data_flow* diagrams added 2012-11-15 21:32:56 -08:00
druid-services fix pom breakage 2013-01-15 12:04:12 -08:00
examples 1) Remove vast majority of usages of IndexIO.mapDir() and deprecated it. IndexIO.loadIndex() is the new IndexIO.mapDir() 2013-01-16 17:10:33 -06:00
index-common 1) Fix some bugs found by external test suite 2013-01-16 21:06:57 -06:00
indexer 1) Remove vast majority of usages of IndexIO.mapDir() and deprecated it. IndexIO.loadIndex() is the new IndexIO.mapDir() 2013-01-16 17:10:33 -06:00
install 1) Have IndexGeneratorJob write the descriptors for each of the segments it creates to a path in the temporary working directory (generally HDFS) 2012-11-20 15:30:50 -06:00
merger Index service support for early returns and choice of commit semantics. 2013-01-25 11:05:34 -08:00
realtime 1) Remove vast majority of usages of IndexIO.mapDir() and deprecated it. IndexIO.loadIndex() is the new IndexIO.mapDir() 2013-01-16 17:10:33 -06:00
server 1) Indexes don't always have an index.drd file anymore 2013-01-23 18:36:52 -06:00
.gitignore 1) Try to fix the dependency issues for running the HadoopDruidIndexer locally. 2012-11-08 17:06:02 -08:00
LICENSE 1) Create LICENSE 2012-10-24 05:09:47 -04:00
README added DruidSetup.java and install/druid_setup.sh to run it for Druid ensemble setup (put properties to zk, create zk zpaths, prep db, and dump properties/paths in zk); property druid.zk.paths.base can establish a namespace for a druid ensemble allowing more than one ensemble to use the same zookeepers; this namespace is the base zpath prefix for paths with properties in the form druid.zk.paths.*Path which are normally set automatically now; if druid.zk.paths.*Path are explicitly set, then all of them must be set with absolute paths to ensure careful attention; ZkSetup is now deprecated, use DruidSetup instead; examples/twitter RealtimeStandaloneMain will exit properly now after a kill -15 (control-c or kill pid) instead of hanging on an unstopped daemon. 2012-11-06 00:16:27 -08:00
build.sh cleaned up build.sh to remove spurious errors. 2012-10-24 14:34:24 -07:00
pom.xml Merge pull request #53 from metamx/autoscaling 2013-01-18 17:08:52 -08:00

README

See the "Wiki" https://github.com/metamx/druid/wiki

Build with build.sh

See examples/rand 
See examples/twitter