Project Group: io.fluo

Fluo Recipes

io.fluo : fluo-recipes-core

Implementation of Common Fluo patterns

Last Version: 1.0.0-beta-2

Release Date:

Fluo Accumulo Recipes

io.fluo : fluo-recipes-accumulo

Implementation of Common Fluo patterns

Last Version: 1.0.0-beta-2

Release Date:

Fluo Recipes Kryo

io.fluo : fluo-recipes-kryo

Implementation of Common Fluo patterns

Last Version: 1.0.0-beta-2

Release Date:

Fluo Test Recipes

io.fluo : fluo-recipes-test

Implementation of Common Fluo patterns

Last Version: 1.0.0-beta-2

Release Date:

Fluo Spark Recipes

io.fluo : fluo-recipes-spark

Implementation of Common Fluo patterns

Last Version: 1.0.0-beta-2

Release Date:

Fluo Recipes Parent

io.fluo : fluo-recipes-parent

Implementation of Common Fluo patterns

Last Version: 1.0.0-beta-2

Release Date:

Fluo.io Resources

io.fluo : resources

Build resources for fluo.io projects

Last Version: 1.0.1

Release Date:

Fluo.io Parent POM

io.fluo : fluo-io-parent

Parent pom to configure common project build resources for fluo.io projects

Last Version: 2

Release Date:

Fluo API

io.fluo : fluo-api

This module contains all API code. 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.

Last Version: 1.0.0-beta-2

Release Date:

Fluo Core

io.fluo : fluo-core

The modules contains the core implementation code of Fluo.

Last Version: 1.0.0-beta-2

Release Date:

Fluo Accumulo Extensions

io.fluo : fluo-accumulo

This module contains all 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.

Last Version: 1.0.0-beta-2

Release Date:

Fluo MapReduce

io.fluo : fluo-mapreduce

This module provides utility code for MapReduce jobs that read from or write to a Fluo table.

Last Version: 1.0.0-beta-2

Release Date:

Fluo Mini

io.fluo : 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.

Last Version: 1.0.0-beta-2

Release Date:

Fluo Cluster

io.fluo : fluo-cluster

This module contains all code necessary to run 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).

Last Version: 1.0.0-beta-2

Release Date:

Fluo Integration

io.fluo : fluo-integration

This module contains Fluo integration tests

Last Version: 1.0.0-beta-2

Release Date:

Fluo Parent

io.fluo : fluo-parent

An implementation of Percolator for Apache Accumulo

Last Version: 1.0.0-beta-2

Release Date:

Fluo Distribution

io.fluo : fluo-distribution

This module produces a tarball distribution of Fluo. It contains all of the default configuration and scripts required for the distribution.

Last Version: 1.0.0-beta-2

Release Date:

Fluo Metrics

io.fluo : fluo-metrics

This module contains code needed to configure dropwizard metrics reporters. The reason this module was created was to avoid adding dependencies to fluo-core for an optional feature.

Last Version: 1.0.0-beta-1

Release Date:

Stress

io.fluo : fluo-stress

This module contains Fluo stress tests. Stress tests are different than integration tests in that they are designed to run on a cluster while integration tests only run on MiniFluo in a local environment. This module produces the jar needed to run a stress test on a cluster. Currently, this module only has one stress test (the Trie test) but other tests could be added to this module in the future.

Last Version: 1.0.0-alpha-1

Release Date:

  • 1