1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.hadoop.hbase.mapreduce;
21
22 import org.apache.hadoop.hbase.mapreduce.replication.VerifyReplication;
23 import org.apache.hadoop.util.ProgramDriver;
24
25
26
27
28
29 public class Driver {
30
31
32
33
34 public static void main(String[] args) throws Throwable {
35 ProgramDriver pgd = new ProgramDriver();
36 pgd.addClass(RowCounter.NAME, RowCounter.class,
37 "Count rows in HBase table");
38 pgd.addClass(Export.NAME, Export.class, "Write table data to HDFS.");
39 pgd.addClass(Import.NAME, Import.class, "Import data written by Export.");
40 pgd.addClass(ImportTsv.NAME, ImportTsv.class, "Import data in TSV format.");
41 pgd.addClass(LoadIncrementalHFiles.NAME, LoadIncrementalHFiles.class,
42 "Complete a bulk data load.");
43 pgd.addClass(CopyTable.NAME, CopyTable.class,
44 "Export a table from local cluster to peer cluster");
45 pgd.addClass(VerifyReplication.NAME, VerifyReplication.class, "Compare" +
46 " the data from tables in two different clusters. WARNING: It" +
47 " doesn't work for incrementColumnValues'd cells since the" +
48 " timestamp is changed after being appended to the log.");
49 pgd.driver(args);
50 }
51 }