From 099de711788d8e467ff0c4f5c48ef6c1831799e2 Mon Sep 17 00:00:00 2001 From: Padma Penumarthy Date: Tue, 30 May 2017 10:17:48 -0700 Subject: [PATCH] DRILL-5560: Create configuration file for distribution specific configuration --- .../drill/common/config/CommonConstants.java | 3 +++ .../drill/common/config/DrillConfig.java | 19 ++++++++++++++----- distribution/src/resources/drill-config.sh | 3 ++- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/common/src/main/java/org/apache/drill/common/config/CommonConstants.java b/common/src/main/java/org/apache/drill/common/config/CommonConstants.java index d3d2b723a35..eab48d058b8 100644 --- a/common/src/main/java/org/apache/drill/common/config/CommonConstants.java +++ b/common/src/main/java/org/apache/drill/common/config/CommonConstants.java @@ -25,6 +25,9 @@ public interface CommonConstants { /** Module configuration files name. (Classpath resource pathname.) */ String DRILL_JAR_MARKER_FILE_RESOURCE_PATHNAME = "drill-module.conf"; + /** Distribution Specific Override configuration file name. (Classpath resource pathname.) */ + String CONFIG_DISTRIBUTION_RESOURCE_PATHNAME = "drill-distrib.conf"; + /** Override configuration file name. (Classpath resource pathname.) */ String CONFIG_OVERRIDE_RESOURCE_PATHNAME = "drill-override.conf"; diff --git a/common/src/main/java/org/apache/drill/common/config/DrillConfig.java b/common/src/main/java/org/apache/drill/common/config/DrillConfig.java index 6828718bfa2..0d3ce9a0e6d 100644 --- a/common/src/main/java/org/apache/drill/common/config/DrillConfig.java +++ b/common/src/main/java/org/apache/drill/common/config/DrillConfig.java @@ -116,11 +116,9 @@ public static DrillConfig forClient() { /** - *

* DrillConfig loads up Drill configuration information. It does this utilizing a combination of classpath scanning * and Configuration fallbacks provided by the TypeSafe configuration library. The order of precedence is as * follows: - *

*

* Configuration values are retrieved as follows: *