blob: f2427d4379b039ecb99b79e8a092fa3c9f673fd4 [file] [log] [blame]
<table class="table table-bordered">
<thead>
<tr>
<th class="text-left" style="width: 20%">Key</th>
<th class="text-left" style="width: 15%">Default</th>
<th class="text-left" style="width: 65%">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><h5>chain.eagerly.enabled</h5></td>
<td style="word-wrap: break-word;">false</td>
<td>Whether operators are chained more eagerly when the parallelism is one</td>
</tr>
<tr>
<td><h5>classloader.parent-first-patterns.additional</h5></td>
<td style="word-wrap: break-word;">(none)</td>
<td>A (semicolon-separated) list of patterns that specifies which classes should always be resolved through the parent ClassLoader first. A pattern is a simple prefix that is checked against the fully qualified class name. These patterns are appended to "classloader.parent-first-patterns.default".</td>
</tr>
<tr>
<td><h5>classloader.parent-first-patterns.default</h5></td>
<td style="word-wrap: break-word;">"java.;<wbr>scala.;<wbr>org.apache.flink.;<wbr>com.esotericsoftware.kryo;<wbr>org.apache.hadoop.;<wbr>javax.annotation.;<wbr>org.slf4j;<wbr>org.apache.log4j;<wbr>org.apache.logging;<wbr>org.apache.commons.logging;<wbr>ch.qos.logback"</td>
<td>A (semicolon-separated) list of patterns that specifies which classes should always be resolved through the parent ClassLoader first. A pattern is a simple prefix that is checked against the fully qualified class name. This setting should generally not be modified. To add another pattern we recommend to use "classloader.parent-first-patterns.additional" instead.</td>
</tr>
<tr>
<td><h5>classloader.resolve-order</h5></td>
<td style="word-wrap: break-word;">"child-first"</td>
<td>Defines the class resolution strategy when loading classes from user code, meaning whether to first check the user code jar ("child-first") or the application classpath ("parent-first"). The default settings indicate to load classes first from the user code jar, which means that user code jars can include and load different dependencies than Flink uses (transitively).</td>
</tr>
<tr>
<td><h5>io.tmp.dirs</h5></td>
<td style="word-wrap: break-word;">System.<wbr>getProperty("java.<wbr>io.<wbr>tmpdir")</td>
<td></td>
</tr>
<tr>
<td><h5>mode</h5></td>
<td style="word-wrap: break-word;">"new"</td>
<td>Switch to select the execution mode. Possible values are 'new' and 'legacy'.</td>
</tr>
<tr>
<td><h5>parallelism.default</h5></td>
<td style="word-wrap: break-word;">1</td>
<td></td>
</tr>
<tr>
<td><h5>partitioner.default</h5></td>
<td style="word-wrap: break-word;">"REBALANCE"</td>
<td>The default stream partitioner, used when the upstream and downstream parallelisms are not equal and partitioner is not specified. Possible values are 'RESCALE' and 'REBALANCE'.</td>
</tr>
<tr>
<td><h5>resource.cpu.cores.default</h5></td>
<td style="word-wrap: break-word;">0.01</td>
<td>CPU cores for operators, use double so we can specify cpu like 0.1.</td>
</tr>
<tr>
<td><h5>resource.heap.mb.default</h5></td>
<td style="word-wrap: break-word;">16</td>
<td>Java heap size (in megabytes) for operators.</td>
</tr>
<tr>
<td><h5>user-jars.upload.disabled</h5></td>
<td style="word-wrap: break-word;">false</td>
<td></td>
</tr>
</tbody>
</table>