Install Drill to Run Under YARN

As of Drill 1.8, you can install and configure Drill to run under YARN. See Drill-on-YARN Overview. If you are currently running Drill under Warden, back up the directory from your previous Drill installation, and migrate Drill to run under YARN. See Migrate Drill to Run Under YARN.
Note: Drill-on-YARN is an advanced feature used to manage a production Drill cluster. Only skilled Drill and MapR administrators, familiar with YARN, should configure Drill to run under YARN. If you are new to Drill, consider using Drill under Warden until you are familiar with Drill and the Drill cluster.

Verify that your system meets the prerequisites below and then follow the instructions in Installing Drill to Run Under YARN to install the mapr-drill-yarn package on the node designated as the Drill-on-YARN client to run Drill under YARN.

Prerequisites

Verify that your system meets the following prerequisites before you install Drill to run under YARN:

  • The MapR cluster is installed and running.
    Note: Installing Drill first can result in configuration issues.
  • You have planned the YARN cluster. See YARN, Planning the Cluster, and Example Cluster Designs.
    • ResourceManager is installed on one node in the YARN cluster, and you have calculated disk requirements for YARN ResourceManager.
    • NodeManager is installed on all nodes in the YARN cluster.
  • You have designated one node to act as the Drill-on-YARN client. This is the node on which you install the mapr-drill-yarn package. The Drill-on-YARN client is a command-line program that starts, stops, and monitors the Drill cluster. The client provides the information that YARN needs to start the Application Master.
  • Cluster resources can accommodate the Drill memory, CPU, and disk requirements.
  • The MapR and ecosystem repositories are configured. See the Configuring Repository section below.

Hive and HBase Support

Installation of a supported version of Hive and HBase is optional. Support differs, depending on the release. See the Drill Support Matrix.

Configuring the Repository

Use the operating system package managers to download and install from the MapR Repository. For instructions on setting up the ecosystem repository (which includes Drill ), see Using MapR's Internet Repository.