GitHub user paul-rogers opened a pull request: https://github.com/apache/drill/pull/1011
Drill 1170: Drill-on-YARN Provides Drill integration with YARN. Runs Drill as a long-running task under YARN. Monitors the Drill cluster, restarting failed Drillbits. Provides a command-line UI to start, stop and resize the cluster. Provides a web-based UI to monitor the cluster. The Drill-on-YARN (DoY) code has been in use by commercial users for over a year, since Drill 1.8 and has proven quite stable. Usage has been on MapR's version of YARN, we seek feedback from users of the Apache and other versions of YARN. See [DRILL-1170](https://issues.apache.org/jira/browse/DRILL-1170) for design information. See the included `README.md`` for internals information and `USAGE.md` for a detailed user guide. This is a large PR; it will take time to review. The key goal at this moment is to allow interested users to download the PR, build DoY, and try it out in their environments. The DoY code is mostly independent of Drill itself. The DoY code can be used to launch any version of Drill since 1.8. See the usage guide for information. It has been suggested that the code move to the `contrib` directory. That change will be made. But, since the code works successfully in its current location; we'll leave it their for now to ensure users are successful if they choose to try it. You can merge this pull request into a Git repository by running: $ git pull https://github.com/paul-rogers/drill DRILL-1170 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/drill/pull/1011.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1011 ---- commit e26012bc56cad3bf2819dff3bbdf70664de34955 Author: Paul Rogers <prog...@maprtech.com> Date: 2017-10-26T07:24:00Z DRILL-1170: YARN integration for Drill This commit includes documentation files. commit 3a6ffe78d9fe0e9a5beacd100e2e0ee6b40c7f34 Author: Paul Rogers <prog...@maprtech.com> Date: 2017-10-26T07:25:34Z Client app commit 509410c9710fc1ff23a4a13f51320a4c153f9328 Author: Paul Rogers <prog...@maprtech.com> Date: 2017-10-26T07:26:50Z Files common to several modules commit 36b8d323118077115ef1097ba8b23f6fc4a5390a Author: Paul Rogers <prog...@maprtech.com> Date: 2017-10-26T07:42:17Z Application master commit 7fbc387634bb1acaf7807b02348b40364c81d282 Author: Paul Rogers <prog...@maprtech.com> Date: 2017-10-26T07:44:33Z App Master web UI commit 21fb93792290625b719899a4742573b8c3d4a7ce Author: Paul Rogers <prog...@maprtech.com> Date: 2017-10-26T07:45:44Z Distribution and project files commit 567d36787b9ada60dd2141077e629158c53fc0c4 Author: Paul Rogers <prog...@maprtech.com> Date: 2017-10-26T07:47:54Z Test files ---- ---