Apache Fluo API · This module contains all API code for Apache Fluo. External dependencies should be limited. Any changes to public methods should be avoided. While the API module does not have compile time dependency on fluo-core, you must include fluo-core as a run-time dependency.
Group: org.apache.fluo - All Dependencies
Apache Fluo Core · The modules contains the core implementation code of Apache Fluo.
Apache Fluo Mini · This module contains the implementation code of MiniFluo. It was separated from fluo-core to remove the dependency on accumulo-minicluster from core.
Apache Fluo Accumulo Extensions · This module contains all Apache Fluo code that is run by Accumulo. This includes iterators and formatters. Given that this module produces a JAR that needs to be included on the Accumulo classpath, external dependencies should be limited. Some utility classes in this module are not only used by iterators but also used by fluo-core.
Apache Fluo MapReduce Utilities · This module provides utility code for MapReduce jobs that read from or write to a Apache Fluo table.
Apache Fluo Integration · This module contains Apache Fluo integration tests
Apache Fluo Cluster · This module contains all code necessary to run Apache Fluo on a YARN cluster using Apache Twill. It was separated from fluo-core to keep dependencies (like Twill) out of Fluo clients which depend on the fluo-core jar. It was also done to limit conflicts. For example, Twill requires logback to be used but fluo-core requires log4j (due to zookeeper requiring it in accumulo-minicluster).
Apache Fluo Command · This module contains code for Apache Fluo commands
Apache Fluo Parent POM · Parent pom for common configuration across Apache Fluo projects
Apache Fluo Build Resources · Resources for building Apache Fluo projects
Apache Fluo Project · An implementation of Percolator for Apache Accumulo
Apache Fluo Distribution · This module produces a tarball distribution of Apache Fluo. It contains all of the default configuration and scripts required for the distribution.
Apache Fluo Recipes Parent · Implementation of Common Fluo patterns
Apache Fluo YARN launcher · Tool that launches Apache Fluo application in Hadoop YARN
Apache Fluo Integration Tests · This module contains Apache Fluo integration tests