Search in sources :

Example 1 with OptionGroup

use of org.apache.hbase.thirdparty.org.apache.commons.cli.OptionGroup in project hbase by apache.

the class HFilePrettyPrinter method init.

private void init() {
    options.addOption("v", "verbose", false, "Verbose output; emits file and meta data delimiters");
    options.addOption("p", "printkv", false, "Print key/value pairs");
    options.addOption("e", "printkey", false, "Print keys");
    options.addOption("m", "printmeta", false, "Print meta data of file");
    options.addOption("b", "printblocks", false, "Print block index meta data");
    options.addOption("h", "printblockheaders", false, "Print block headers for each block.");
    options.addOption("k", "checkrow", false, "Enable row order check; looks for out-of-order keys");
    options.addOption("a", "checkfamily", false, "Enable family check");
    options.addOption("w", "seekToRow", true, "Seek to this row and print all the kvs for this row only");
    options.addOption("s", "stats", false, "Print statistics");
    options.addOption("i", "checkMobIntegrity", false, "Print all cells whose mob files are missing");
    OptionGroup files = new OptionGroup();
    files.addOption(new Option("f", "file", true, "File to scan. Pass full-path; e.g. hdfs://a:9000/hbase/hbase:meta/12/34"));
    files.addOption(new Option("r", "region", true, "Region to scan. Pass region name; e.g. 'hbase:meta,,1'"));
    options.addOptionGroup(files);
}
Also used : OptionGroup(org.apache.hbase.thirdparty.org.apache.commons.cli.OptionGroup) Option(org.apache.hbase.thirdparty.org.apache.commons.cli.Option)

Example 2 with OptionGroup

use of org.apache.hbase.thirdparty.org.apache.commons.cli.OptionGroup in project hbase by apache.

the class HFileProcedurePrettyPrinter method addOptions.

@Override
protected void addOptions() {
    addOptWithArg("w", "seekToPid", "Seek to this procedure id and print this procedure only");
    OptionGroup files = new OptionGroup();
    files.addOption(new Option("f", "file", true, "File to scan. Pass full-path; e.g. hdfs://a:9000/MasterProcs/master/local/proc/xxx"));
    files.addOption(new Option("a", "all", false, "Scan the whole procedure region."));
    files.setRequired(true);
    options.addOptionGroup(files);
}
Also used : OptionGroup(org.apache.hbase.thirdparty.org.apache.commons.cli.OptionGroup) Option(org.apache.hbase.thirdparty.org.apache.commons.cli.Option)

Aggregations

Option (org.apache.hbase.thirdparty.org.apache.commons.cli.Option)2 OptionGroup (org.apache.hbase.thirdparty.org.apache.commons.cli.OptionGroup)2