664b6be0ef
- Moves out o.a.h.h.{mapred, mapreduce} to new hbase-mapreduce module which depends on hbase-server because of classes like *Snapshot{Input,Output}Format.java, WALs, replication, etc - hbase-backup depends on it for WALPlayer and MR job stuff - A bunch of tools needed to be pulled into hbase-mapreduce becuase of their dependencies on MR. These are: CompactionTool, LoadTestTool, PerformanceEvaluation, ExportSnapshot This is better place of them than hbase-server. But ideal place would be in separate hbase-tools module. - There were some tests in hbase-server which were digging into these tools for static util funtions or confs. Moved these to better/easily shared place. For eg. security related stuff to HBaseKerberosUtils. - Note that hbase-mapreduce has secondPartExecution tests. On my machine they took like 20 min, so maybe more on apache jenkins. That's basically equal reduction of runtime of hbase-server tests, which is a big win! Change-Id: Ieeb7235014717ca83ee5cb13b2a27fddfa6838e8