[ https://issues.apache.org/jira/browse/DRILL-1170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15207566#comment-15207566 ]
Paul Rogers commented on DRILL-1170: ------------------------------------ A brief "starter set" of requirements: * Configuration file to gather the cluster configuration (memory, cores, number of nodes and so on.) * Launcher to start/stop Drill within YARN * Drill-specific Application Master (AM) * AM requests YARN Node Manager (AM) to launch drill-bits. * Use YARN localization feature to depoy Drill files to each node. * Add nodes (drill-bits) to a running Drill cluster * Remove nodes from a running Drill cluster (see DRILL-2656) * Detect and restart failed drill-bits * Status/statistics about the cluster as a whole (number of active nodes, number of restarts, etc.) * Allow existing users to run "unmanaged" Drill clusters (YARN is optional) * Possibly allow multiple "Drill clusters" (independent clusters of drill bits) on the same YARN-managed physical cluster. > YARN support for Drill > ---------------------- > > Key: DRILL-1170 > URL: https://issues.apache.org/jira/browse/DRILL-1170 > Project: Apache Drill > Issue Type: New Feature > Reporter: Neeraja > Assignee: Paul Rogers > Fix For: Future > > > This is a tracking item to make Drill work with YARN. > Below are few requirements/needs to consider. > - Drill should run as an YARN based application, side by side with other YARN > enabled applications (on same nodes or different nodes). Both memory and CPU > resources of Drill should be controlled in this mechanism. > - As an YARN enabled application, Drill resource consumption should be > adaptive to the load on the cluster. For ex: When there is no load on the > Drill , Drill should consume no resources on the cluster. As the load on > Drill increases, resources permitting, usage should grow proportionally. > - Low latency is a key requirement for Apache Drill along with support for > multiple users (concurrency in 100s-1000s). This should be supported when run > as YARN application as well. -- This message was sent by Atlassian JIRA (v6.3.4#6332)