DRILL-235: Add configuration parameters to control number of threads and width of...
[incubator-drill.git] / distribution / src / resources / drill-override.conf
1 // Licensed to the Apache Software Foundation (ASF) under one or more
2 // contributor license agreements.  See the NOTICE file distributed with
3 // this work for additional information regarding copyright ownership.
4 // The ASF licenses this file to You under the Apache License, Version 2.0
5 // (the "License"); you may not use this file except in compliance with
6 // the License.  You may obtain a copy of the License at
7 //
8 //     http://www.apache.org/licenses/LICENSE-2.0
9 //
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
15
16 //  This file tells Drill to consider this module when class path scanning.  
17 //  This file can also include any supplementary configuration information.  
18 //  This file is in HOCON format, see https://github.com/typesafehub/config/blob/master/HOCON.md for more information.
19 drill.exec: {
20   cluster-id: "drillbits1"
21   rpc: {
22     user: {
23       server: {
24         port: 31010
25         threads: 1
26       }
27       client: {
28         threads: 1
29       }
30     },
31     bit: {
32       server: {
33         port : 31011,
34         retry:{
35           count: 7200,
36           delay: 500
37         },
38         threads: 1
39       }
40     },
41         use.ip : false
42   },
43   operator: {
44     packages += "org.apache.drill.exec.physical.config"
45   },
46   optimizer: {
47     implementation: "org.apache.drill.exec.opt.IdentityOptimizer"
48   },
49   storage: {
50         packages += "org.apache.drill.exec.store"
51   }
52   metrics : {
53     context: "drillbit"
54   },
55   zk: {
56         connect: "localhost:2181",
57         root: "/drill",
58         refresh: 500,
59         timeout: 5000,
60         retry: {
61           count: 7200,
62           delay: 500
63         }
64   },
65   functions: ["org.apache.drill.expr.fn.impl"],
66   network: {
67     start: 35000
68   },
69   work: {
70     max.width.per.endpoint: 5,
71     global.max.width: 100,
72     executor.threads: 4
73   }
74 }