DATAWAVE Useful Tools

DATAWAVE contains some very useful tools that can be applied to various problems and situations that may arise during use of the software. This document will attempt to list the tools, organized per Maven sub-project, with the intended use case.

Ingest-Base

Class NameAccompanying ScriptDescription
datawave.ingest.util.GenerateShardSplitsbin/ingest/create_shards_since.shPre-splits a DATAWAVE "sharded" table since yyyyMMdd
/bin/ingest/create_tomorrows_shards.shPre-splits a DATAWAVE "sharded" table for "tomorrow"
datawave.ingest.util.KillJobByRegexbin/ingest/kill-jobs-regex.shKills Hadoop jobs based off of a regular expression

Metrics

Class NameAccompanying ScriptDescription
datawave.metrics.util.FileLatencySummarybin/metrics/FileLatencySummary.shPrints a summary of the latency counts for all files in the metrics tables