hyunsik/tajo — pull request #78 by hyunsik (2012-12-25 18:28:20+00:00)
Title: TAJO-835: Port Tajo to Yarn

Above all, I'm sorry for submitting the big patch. I have made much effort to port the tajo to yarn. Finally, this work have been finished. This patch includes many improvements and refactoring as follows:

* Port Tajo to Apache Yarn.
* Implement new TaskScheduler, RMContainerAllocator and various classes for yarn.
* Introduce integration test.
* Implement Repartitioner as AuxiliaryService (TAJO-977).
* Implement Finite State Machines for Query, SubQuery, QueryUnit, and QueryUnitAttempt.
* Refactor TajoMaster, TaskRunner, and Task.
* Improve CatalogServer as a dedicate server.
* Enable an user to specify an output path and output table.
* Refactor the project layout to be multi-level layout and multiple modules.
* Clean up TajoTestingCluster.
* Improve pom.xml to output the tar distribution.