Appendix B: drill-env.sh Settings
When running Drill outside of YARN, you can set many start-up options in drill-env.sh. Most users accept the defaults. However, some users require specialized settings.
Under YARN, Drill still reads your $DRILL_SITE/drill-env.sh file to pick up configuration. However, for most options, Drill-on-YARN provides configuration options in drill-on-yarn.conf to set options that were formerly set in drill-env.sh.
The following table provides a mapping:
*If you set these options in both places, the value in drill-env.sh takes precedence. Note that EXTN_CLASSPATH (and drill.yarn.drillbit.extn-class-path) are a newer, more general way to add extensions. Rather than setting specific Hadoop or HBase variables, you can combine any number of extensions into the single extension classpath.