<commit_before>![Uno][logo]
---
[![Apache License][li]][ll]

**Uno automates setting up [Apache Accumulo][accumulo] or [Apache Fluo][fluo] (and their dependencies) on a single machine.**

Uno makes it easy for a developer to experiment with Accumulo or Fluo in a realistic environment.
Uno is designed for developers who need to frequently upgrade and test their code, and do not care
about preserving data. While Uno makes it easy to setup a dev stack running Fluo or Accumulo, it
also makes it easy clear your data and setup your dev stack again. To avoid inadvertent data loss,
Uno should not be used in production.

Checkout [Muchos] for setting up Accumulo or Fluo on multiple machines.

## Requirements

Uno requires the following software to be installed on your machine.

* Java - JDK 8 is required for running Fluo.
* wget - Needed for `fetch` command to download tarballs.
* Maven - Only needed if `fetch` command builds tarball from local repo.

You should also be able to [ssh to localhost without a passphrase][ssh-docs].
The following instructions can help you setup these requirements in your
environment :

 * [Ubuntu 16.04](/docs/ubuntu1604.md)
 * [CentOS 7](/docs/centos7.md)

## Quickstart

The following commands will get you up and running with an Accumulo instance if you
have satisfied the requirements mentioned above.  Replace `accumulo` with `fluo` to
setup a Fluo instance.

```bash
git clone https://github.com/apache/fluo-uno.git
cd fluo-uno<commit_msg>Grammar check for README.md (#217)<commit_after>![Uno][logo]
---
[![Apache License][li]][ll]

**Uno automates setting up [Apache Accumulo][accumulo] or [Apache Fluo][fluo] (and their dependencies) on a single machine.**

Uno makes it easy for a developer to experiment with Accumulo or Fluo in a realistic environment.
Uno is designed for developers who need to frequently upgrade and test their code, and do not care
about preserving data. While Uno makes it easy to setup a dev stack running Fluo or Accumulo, it
also makes it easy to clear your data and setup your dev stack again. To avoid inadvertent data loss,
Uno should not be used in production.

Checkout [Muchos] for setting up Accumulo or Fluo on multiple machines.

## Requirements

Uno requires the following software to be installed on your machine.

* Java - JDK 8 is required for running Fluo.
* wget - Needed for `fetch` command to download tarballs.
* Maven - Only needed if `fetch` command builds tarball from local repo.

You should also be able to [ssh to localhost without a passphrase][ssh-docs].
The following instructions can help you setup these requirements in your
environment :

 * [Ubuntu 16.04](/docs/ubuntu1604.md)
 * [CentOS 7](/docs/centos7.md)

## Quickstart

The following commands will get you up and running with an Accumulo instance if you
have satisfied the requirements mentioned above.  Replace `accumulo` with `fluo` to
setup a Fluo instance.

```bash
git clone https://github.com/apache/fluo-uno.git
cd fluo-uno
{'fraction_non_alphanumeric': 0.07161981258366801, 'fraction_numerical': 0.008366800535475234, 'mean_word_length': 4.424682395644283, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4242747', 'n_tokens_mistral': 888, 'n_tokens_neox': 827, 'n_words': 428}