Installing Drill to Run Under Warden

Explains how to manually install the latest version of Drill to run under the data-fabric Warden service on the Data Fabric Converged Data Platform.

Prerequisites

NOTE Starting in Drill 1.11, Drill is automatically secured when installed on a 6.x data-fabric cluster with the default data-fabric security configuration. The default security configuration uses data-fabric security (mapr tickets) to provide authentication, authorization, and encryption for cluster security. See Securing Drill amd Component Versions for Released EEPs for more information.

Complete the following steps as root or using sudo to install Drill on a client or server node:

Procedure

  1. To install Drill, issue the command appropriate for your system:
    RedHat/CentOS
    yum install mapr-drill
    Ubuntu
    apt-get install mapr-drill
    SLES
    zypper install mapr-drill
    NOTE SLES is supported as of Drill 1.9.0-1703 and Drill 1.10.0-1703.
  2. Run the configuration script to update the node configuration, as shown:
    /opt/mapr/server/configure.sh -R
    NOTE See configure.sh for more information about the script.
  3. Verify that Drill is configured and running on the node. You can use one of the following methods to verify that the Drillbit service is running on the node:
    • Issue the following command to verify the status of the Drillbit service from the command line:
      jps
    • Log in to the Control System at https://<host_name>:8443 to verify the status of the Drillbit service.
      NOTE You should see the Drillbit listed as a service running on the node.
  4. Optionally, modify the Drill configuration. For example, you can change the log file directory, increase heap space and direct memory, or configure the file system as the persistent configuration storage. See Configuring Drill.
    NOTE You must restart the drillbit for the new configuration to take effect.
  5. Repeat steps 1 through 3 on any other nodes designated to run Drill.
    NOTE
    You can start|stop|restart the Drillbit service on one or more nodes using the Control System or the following command:
    $ maprcli node services -name drill-bits -action start|restart|stop -nodes <node host names separated by a space>

    Use the host name if possible. Using host names instead of IP addresses is a best practice.

    You can access the Drill log files in /opt/mapr/drill/drill-<version>/logs/drillbit.log.