Creating signed 1.0.0-beta-1 tag
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)

iQIcBAABCgAGBQJVeGQHAAoJEK6uB3JfTbpcglwP/ir592yLn3+ynrGbFAySGYua
8OB+qRBrwZqFvvjNGRyJsJwj3j2z0q3itezwzSL6eJiSZNebpsvBPXo3HhqQbmvC
n7zUnNtIhURI1UTrT+80G22pyDi03fnNSqvZzjMHcNmExEWvWsEZ1ZCLhRH7zh+U
1lxxeA4gOc/nrv2eBTXz7hYYHFwyedZgMXMVXi5PAsTcqrS5g4J6cXOBWit0JRsS
/yfDk6FeOOLoTkwdb9PIf0UBKbNGFTX8jZtXWO7EQaG79abRqrxbREbFbH98Uzh7
XAQd8vDYLM7yAOFn/VH6aMyIxmn2fHK/e+QTtrQ5TaeT6DbDY+5Q2zRiPYXvWgPx
Q2yKPZe3IJKzJ4bcZ8Icu6C74duvl/TNI7Smiru2RYq8Xkt/xnqc0dEen+PULpPg
A0vzr4LP7P0Ne535MaRbYc6Ggk+1gVQ3XbBpC8U3/tKSk6IMBauKgaimjGhx5Z9F
8/tjOhGju5QvpPfO+kReB8HDGTJHfnEojewIsjj8DV9LDsjYerS0F9JKoRvrfYQj
/BMG1WHLotE5QsXgeFwUz2wdawC/0AeABZgcZ9dfMqrouiZSaw7rgqEMNQlyqU59
gfGjYCn3MqQcoJKSsMFBOFY9ouZiWBF1ia6ySDyzh3hWbZx5CcfmjSxIWx3x8oxD
0+O6PJN2R2hbvKS+CHYx
=Hb5C
-----END PGP SIGNATURE-----
[maven-release-plugin] copy for tag 1.0.0-beta-1
[maven-release-plugin] prepare release 1.0.0-beta-1
10 files changed
tree: 2a0ee79c88b3536c8f62796e7d78eafe4d19d089
  1. .gitignore
  2. .travis.yml
  3. AUTHORS
  4. LICENSE
  5. README.md
  6. contrib/
  7. docs/
  8. modules/
  9. pom.xml
README.md

Fluo

Build Status

Fluo is transaction layer that enables incremental processsing on big data.

Fluo is an implementation of Percolator built on Accumulo than runs in YARN. It is not recommended for production use yet. Check out the Fluo project website for news and general information.

Getting Started

There are several ways to run Fluo (listed in order of increasing difficulty):

  • quickstart - Starts a MiniFluo instance that is configured to run a word count application
  • MiniFluo - Sets up a minimal Fluo instance that writes its data to single directory
  • fluo-dev - Command-line tool for running Fluo and its dependencies on a single machine
  • fluo-deploy - Command-line tool that launches an AWS cluster and deploys Fluo and its dependencies to it
  • Production - Sets up Fluo on a cluster where Accumulo, Hadoop & Zookeeper are running

Except for quickstart, all above will set up a Fluo application that will be idle unless you create client & observer code for your application. You can either create your own application or configure your Fluo application to run an example below:

  • phrasecount - Computes phrase counts for unique documents
  • fluo-stress - Computes the number of unique integers by building bitwise trie

Implementation

  • Architecture - Overview of Fluo's architecture
  • Contributing - Documentation for developers who want to contribute to Fluo
  • Metrics - Fluo metrics are visible via JMX by default but can be configured to send to Graphite or Ganglia