commit | f441623f03bda88cb9d514822d349b0abcd21d9d | [log] [tgz] |
---|---|---|
author | Joseph Koshakow <jkosh44@users.noreply.github.com> | Mon Jan 13 22:21:22 2020 -0500 |
committer | GitHub <noreply@github.com> | Mon Jan 13 22:21:22 2020 -0500 |
tree | c7b75190992c7f75448969fa9c1a50e8d91ecae8 | |
parent | 549d645addb330f4ae2e074447428cb86b5a9a3f [diff] |
Centralize command logic to be run from one class Using the Command Pattern as inspiration, all the logic for running a command has been moved to the FluoProgram class. The purpose of this was to prevent calling System.exit() from within the command classes. This will allow the commands to be more easily reused outside of a CLI. This also makes it easier to print standard error messages for expected exceptions by throwing a FluoCommandException, and to print a stack trace for all other exceptions. Fixes #983
Apache Fluo is a distributed processing system that lets users make incremental updates to large data sets. With Apache Fluo, users can set up workflows that execute cross node transactions when data changes. These workflows enable users to continuously join new data into large existing data sets without reprocessing all data. Apache Fluo is built on Apache Accumulo. Check out the Fluo project website for news and general information.