blob: 016e5fd20270de99b471b2375544036fd8eca820 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<meta name="description" content="A new open source Apache Hadoop ecosystem project, Apache Kudu completes Hadoop's storage layer to enable fast analytics on fast data" />
<meta name="author" content="Cloudera" />
<title>Apache Kudu - Apache Kudu Unsupported Configuration Flags</title>
<!-- Bootstrap core CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"
integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7"
crossorigin="anonymous">
<!-- Custom styles for this template -->
<link href="/css/kudu.css" rel="stylesheet"/>
<link href="/css/asciidoc.css" rel="stylesheet"/>
<link rel="shortcut icon" href="/img/logo-favicon.ico" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" />
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="kudu-site container-fluid">
<!-- Static navbar -->
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="logo" href="/"><img
src="//d3dr9sfxru4sde.cloudfront.net/i/k/apachekudu_logo_0716_80px.png"
srcset="//d3dr9sfxru4sde.cloudfront.net/i/k/apachekudu_logo_0716_80px.png 1x, //d3dr9sfxru4sde.cloudfront.net/i/k/apachekudu_logo_0716_160px.png 2x"
alt="Apache Kudu"/></a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li >
<a href="/">Home</a>
</li>
<li >
<a href="/overview.html">Overview</a>
</li>
<li class="active">
<a href="/docs/">Documentation</a>
</li>
<li >
<a href="/releases/">Releases</a>
</li>
<li >
<a href="/blog/">Blog</a>
</li>
<!-- NOTE: this dropdown menu does not appear on Mobile, so don't add anything here
that doesn't also appear elsewhere on the site. -->
<li class="dropdown">
<a href="/community.html" role="button" aria-haspopup="true" aria-expanded="false">Community <span class="caret"></span></a>
<ul class="dropdown-menu">
<li class="dropdown-header">GET IN TOUCH</li>
<li><a class="icon email" href="/community.html">Mailing Lists</a></li>
<li><a class="icon slack" href="https://getkudu-slack.herokuapp.com/">Slack Channel</a></li>
<li role="separator" class="divider"></li>
<li><a href="/community.html#meetups-user-groups-and-conference-presentations">Events and Meetups</a></li>
<li><a href="/committers.html">Project Committers</a></li>
<!--<li><a href="/roadmap.html">Roadmap</a></li>-->
<li><a href="/community.html#contributions">How to Contribute</a></li>
<li role="separator" class="divider"></li>
<li class="dropdown-header">DEVELOPER RESOURCES</li>
<li><a class="icon github" href="https://github.com/apache/incubator-kudu">GitHub</a></li>
<li><a class="icon gerrit" href="http://gerrit.cloudera.org:8080/#/q/status:open+project:kudu">Gerrit Code Review</a></li>
<li><a class="icon jira" href="https://issues.apache.org/jira/browse/KUDU">JIRA Issue Tracker</a></li>
<li role="separator" class="divider"></li>
<li class="dropdown-header">SOCIAL MEDIA</li>
<li><a class="icon twitter" href="https://twitter.com/ApacheKudu">Twitter</a></li>
<li><a href="https://www.reddit.com/r/kudu/">Reddit</a></li>
<li role="separator" class="divider"></li>
<li class="dropdown-header">APACHE SOFTWARE FOUNDATION</li>
<li><a href="https://www.apache.org/security/" target="_blank">Security</a></li>
<li><a href="https://www.apache.org/foundation/sponsorship.html" target="_blank">Sponsorship</a></li>
<li><a href="https://www.apache.org/foundation/thanks.html" target="_blank">Thanks</a></li>
<li><a href="https://www.apache.org/licenses/" target="_blank">License</a></li>
</ul>
</li>
<li >
<a href="/faq.html">FAQ</a>
</li>
</ul><!-- /.nav -->
</div><!-- /#navbar -->
</div><!-- /.container-fluid -->
</nav>
<!--
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<div class="container">
<div class="row">
<div class="col-md-9">
<h1>Apache Kudu Unsupported Configuration Flags</h1>
<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
<p>The contents of this file are generated from the output of the <code>--helpxml</code>
flag for each binary, during the build of the documentation. Do not edit this file
or the included files manually.</p>
</div>
<div class="admonitionblock warning">
<table>
<tr>
<td class="icon">
<i class="fa icon-warning" title="Warning"></i>
</td>
<td class="content">
These flags are unsupported and are included for informational purposes only.
They are subject to change or be removed at any time.
</td>
</tr>
</table>
</div>
</div>
</div>
<div class="sect1">
<h2 id="kudu-master_unsupported"><a class="link" href="#kudu-master_unsupported"><code>kudu-master</code> Unsupported Flags</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p>Flags marked <code>advanced</code> or <code>experimental</code> and not marked <code>stable</code>, or flags with no stability tag, are <strong>unsupported</strong> and are included
for informational purposes only. They are subject to change or be removed without notice.</p>
</div>
<div class="sect2">
<h3 id="kudu-master_block_cache_type"><a class="link" href="#kudu-master_block_cache_type"><code>--block_cache_type</code></a></h3>
<div class="paragraph">
<p>Which type of block cache to use for caching data. Valid choices are 'DRAM' or 'NVM'. DRAM, the default, caches data in regular memory. 'NVM' caches data in a memory-mapped file using the NVML library.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>DRAM</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_min_compression_ratio"><a class="link" href="#kudu-master_min_compression_ratio"><code>--min_compression_ratio</code></a></h3>
<div class="paragraph">
<p>If a column compression codec is configured, but the codec is unable to achieve a compression ratio at least as good as the configured value, then the data will be written uncompressed. This will reduce CPU overhead on the read side at the expense of a small amount of extra space if the codec encounters portions of data that are not easily compressible.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">double</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0.90000000000000002</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_cfile_default_block_size"><a class="link" href="#kudu-master_cfile_default_block_size"><code>--cfile_default_block_size</code></a></h3>
<div class="paragraph">
<p>The default block size to use in cfiles</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>262144</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_cfile_default_compression_codec"><a class="link" href="#kudu-master_cfile_default_compression_codec"><code>--cfile_default_compression_codec</code></a></h3>
<div class="paragraph">
<p>Default cfile block compression codec.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>none</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_cfile_do_on_finish"><a class="link" href="#kudu-master_cfile_do_on_finish"><code>--cfile_do_on_finish</code></a></h3>
<div class="paragraph">
<p>What to do to cfile blocks when writing is finished. Possible values are 'close', 'flush', or 'nothing'.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>flush</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_codegen_dump_functions"><a class="link" href="#kudu-master_codegen_dump_functions"><code>--codegen_dump_functions</code></a></h3>
<div class="paragraph">
<p>Whether to print the LLVM IR for generated functions</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_codegen_dump_mc"><a class="link" href="#kudu-master_codegen_dump_mc"><code>--codegen_dump_mc</code></a></h3>
<div class="paragraph">
<p>Whether to dump the disassembly of the machine code for generated functions.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_codegen_cache_capacity"><a class="link" href="#kudu-master_codegen_cache_capacity"><code>--codegen_cache_capacity</code></a></h3>
<div class="paragraph">
<p>Number of entries which may be stored in the code generation cache.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>100</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_codegen_time_compilation"><a class="link" href="#kudu-master_codegen_time_compilation"><code>--codegen_time_compilation</code></a></h3>
<div class="paragraph">
<p>Whether to print time that each code generation request took.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_consensus_max_batch_size_bytes"><a class="link" href="#kudu-master_consensus_max_batch_size_bytes"><code>--consensus_max_batch_size_bytes</code></a></h3>
<div class="paragraph">
<p>The maximum per-tablet RPC batch size when updating peers.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1048576</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_follower_unavailable_considered_failed_sec"><a class="link" href="#kudu-master_follower_unavailable_considered_failed_sec"><code>--follower_unavailable_considered_failed_sec</code></a></h3>
<div class="paragraph">
<p>Seconds that a leader is unable to successfully heartbeat to a follower after which the follower is considered to be failed and evicted from the config.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>300</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_group_commit_queue_size_bytes"><a class="link" href="#kudu-master_group_commit_queue_size_bytes"><code>--group_commit_queue_size_bytes</code></a></h3>
<div class="paragraph">
<p>Maximum size of the group commit queue in bytes</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>4194304</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_log_compression_codec"><a class="link" href="#kudu-master_log_compression_codec"><code>--log_compression_codec</code></a></h3>
<div class="paragraph">
<p>Codec to use for compressing WAL segments.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>LZ4</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_log_max_segments_to_retain"><a class="link" href="#kudu-master_log_max_segments_to_retain"><code>--log_max_segments_to_retain</code></a></h3>
<div class="paragraph">
<p>The maximum number of past log segments to keep at all times for the purposes of catching up other peers.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>10</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental,advanced,runtime</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_log_min_segments_to_retain"><a class="link" href="#kudu-master_log_min_segments_to_retain"><code>--log_min_segments_to_retain</code></a></h3>
<div class="paragraph">
<p>The minimum number of past log segments to keep at all times, regardless of what is required for durability. Must be at least 1.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>2</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,runtime</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_global_log_cache_size_limit_mb"><a class="link" href="#kudu-master_global_log_cache_size_limit_mb"><code>--global_log_cache_size_limit_mb</code></a></h3>
<div class="paragraph">
<p>Server-wide version of 'log_cache_size_limit_mb'. The total memory used for caching log entries across all tablets is kept under this threshold.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1024</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_log_cache_size_limit_mb"><a class="link" href="#kudu-master_log_cache_size_limit_mb"><code>--log_cache_size_limit_mb</code></a></h3>
<div class="paragraph">
<p>The total per-tablet size of consensus entries which may be kept in memory. The log cache attempts to keep all entries which have not yet been replicated to all followers in memory, but if the total size of those entries exceeds this limit within an individual tablet, the oldest will be evicted.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>128</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_log_async_preallocate_segments"><a class="link" href="#kudu-master_log_async_preallocate_segments"><code>--log_async_preallocate_segments</code></a></h3>
<div class="paragraph">
<p>Whether the WAL segments preallocation should happen asynchronously</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_log_preallocate_segments"><a class="link" href="#kudu-master_log_preallocate_segments"><code>--log_preallocate_segments</code></a></h3>
<div class="paragraph">
<p>Whether the WAL should preallocate the entire segment before writing to it</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_log_segment_size_mb"><a class="link" href="#kudu-master_log_segment_size_mb"><code>--log_segment_size_mb</code></a></h3>
<div class="paragraph">
<p>The default segment size for log roll-overs, in MB</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>64</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_evict_failed_followers"><a class="link" href="#kudu-master_evict_failed_followers"><code>--evict_failed_followers</code></a></h3>
<div class="paragraph">
<p>Whether to evict followers from the Raft config that have fallen too far behind the leader&#8217;s log to catch up normally or have been unreachable by the leader for longer than follower_unavailable_considered_failed_sec</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_leader_failure_exp_backoff_max_delta_ms"><a class="link" href="#kudu-master_leader_failure_exp_backoff_max_delta_ms"><code>--leader_failure_exp_backoff_max_delta_ms</code></a></h3>
<div class="paragraph">
<p>Maximum time to sleep in between leader election retries, in addition to the regular timeout. When leader election fails the interval in between retries increases exponentially, up to this value.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>20000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_leader_failure_max_missed_heartbeat_periods"><a class="link" href="#kudu-master_leader_failure_max_missed_heartbeat_periods"><code>--leader_failure_max_missed_heartbeat_periods</code></a></h3>
<div class="paragraph">
<p>Maximum heartbeat periods that the leader can fail to heartbeat in before we consider the leader to be failed. The total failure timeout in milliseconds is raft_heartbeat_interval_ms times leader_failure_max_missed_heartbeat_periods. The value passed to this flag may be fractional.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">double</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>3</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_leader_failure_monitor_check_mean_ms"><a class="link" href="#kudu-master_leader_failure_monitor_check_mean_ms"><code>--leader_failure_monitor_check_mean_ms</code></a></h3>
<div class="paragraph">
<p>The mean failure-checking interval of the randomized failure monitor. If this is configured to -1 (the default), uses the value of 'raft_heartbeat_interval_ms'.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>-1</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_leader_failure_monitor_check_stddev_ms"><a class="link" href="#kudu-master_leader_failure_monitor_check_stddev_ms"><code>--leader_failure_monitor_check_stddev_ms</code></a></h3>
<div class="paragraph">
<p>The standard deviation of the failure-checking interval of the randomized failure monitor. If this is configured to -1 (the default), this is set to half of the mean check interval.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>-1</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_raft_enable_pre_election"><a class="link" href="#kudu-master_raft_enable_pre_election"><code>--raft_enable_pre_election</code></a></h3>
<div class="paragraph">
<p>When enabled, candidates will call a pre-election before running a real leader election.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_raft_heartbeat_interval_ms"><a class="link" href="#kudu-master_raft_heartbeat_interval_ms"><code>--raft_heartbeat_interval_ms</code></a></h3>
<div class="paragraph">
<p>The heartbeat interval for Raft replication. The leader produces heartbeats to followers at this interval. The followers expect a heartbeat at this interval and consider a leader to have failed if it misses several in a row.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>500</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_missed_heartbeats_before_rejecting_snapshot_scans"><a class="link" href="#kudu-master_missed_heartbeats_before_rejecting_snapshot_scans"><code>--missed_heartbeats_before_rejecting_snapshot_scans</code></a></h3>
<div class="paragraph">
<p>The maximum raft heartbeat periods since the tablet has seen safe time advanced before refusing scans at snapshots that aren&#8217;t yet safe and forcing clients to try again.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">double</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1.5</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_safe_time_advancement_without_writes"><a class="link" href="#kudu-master_safe_time_advancement_without_writes"><code>--safe_time_advancement_without_writes</code></a></h3>
<div class="paragraph">
<p>Whether to enable the advancement of "safe" time in the absense of write operations</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_safe_time_max_lag_ms"><a class="link" href="#kudu-master_safe_time_max_lag_ms"><code>--safe_time_max_lag_ms</code></a></h3>
<div class="paragraph">
<p>The maximum amount of time we allow safe time to lag behind the requested timestampbefore forcing the client to retry, in milliseconds.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>30000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_block_coalesce_close"><a class="link" href="#kudu-master_block_coalesce_close"><code>--block_coalesce_close</code></a></h3>
<div class="paragraph">
<p>Coalesce synchronization of data during CloseBlocks()</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_block_manager_max_open_files"><a class="link" href="#kudu-master_block_manager_max_open_files"><code>--block_manager_max_open_files</code></a></h3>
<div class="paragraph">
<p>Maximum number of open file descriptors to be used for data blocks. If 0, there is no limit. If -1, Kudu will use 40% of its resource limit as per getrlimit(). This is a soft limit.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>-1</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">evolving,advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_fs_data_dirs_full_disk_cache_seconds"><a class="link" href="#kudu-master_fs_data_dirs_full_disk_cache_seconds"><code>--fs_data_dirs_full_disk_cache_seconds</code></a></h3>
<div class="paragraph">
<p>Number of seconds we cache the full-disk status in the block manager. During this time, writes to the corresponding root path will not be attempted.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>30</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">evolving,advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_block_manager"><a class="link" href="#kudu-master_block_manager"><code>--block_manager</code></a></h3>
<div class="paragraph">
<p>Which block manager to use for storage. Valid options are 'file' and 'log'.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>log</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_log_block_manager_test_hole_punching"><a class="link" href="#kudu-master_log_block_manager_test_hole_punching"><code>--log_block_manager_test_hole_punching</code></a></h3>
<div class="paragraph">
<p>Ensure hole punching is supported by the underlying filesystem</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">unsafe,advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_log_container_max_blocks"><a class="link" href="#kudu-master_log_container_max_blocks"><code>--log_container_max_blocks</code></a></h3>
<div class="paragraph">
<p>Maximum number of blocks (soft) of a log container. Use 0 for no limit. Use -1 for no limit except in the case of a kernel bug with hole punching on ext4 (see KUDU-1508 for details).</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>-1</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_log_container_max_size"><a class="link" href="#kudu-master_log_container_max_size"><code>--log_container_max_size</code></a></h3>
<div class="paragraph">
<p>Maximum size (soft) of a log container</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">uint64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>10737418240</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_log_container_preallocate_bytes"><a class="link" href="#kudu-master_log_container_preallocate_bytes"><code>--log_container_preallocate_bytes</code></a></h3>
<div class="paragraph">
<p>Number of bytes to preallocate in a log container when creating new blocks. Set to 0 to disable preallocation</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">uint64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>33554432</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_catalog_manager_delete_orphaned_tablets"><a class="link" href="#kudu-master_catalog_manager_delete_orphaned_tablets"><code>--catalog_manager_delete_orphaned_tablets</code></a></h3>
<div class="paragraph">
<p>Whether the master should delete tablets reported by tablet servers for which there are no corresponding records in the master&#8217;s metadata. Use this option with care; it may cause permanent tablet data loss under specific (and rare) cases of master failures!</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_default_num_replicas"><a class="link" href="#kudu-master_default_num_replicas"><code>--default_num_replicas</code></a></h3>
<div class="paragraph">
<p>Default number of replicas for tables that do not have the num_replicas set.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>3</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_master_failover_catchup_timeout_ms"><a class="link" href="#kudu-master_master_failover_catchup_timeout_ms"><code>--master_failover_catchup_timeout_ms</code></a></h3>
<div class="paragraph">
<p>Amount of time to give a newly-elected leader master to load the previous master&#8217;s metadata and become active. If this time is exceeded, the node crashes.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>30000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental,advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_master_ts_rpc_timeout_ms"><a class="link" href="#kudu-master_master_ts_rpc_timeout_ms"><code>--master_ts_rpc_timeout_ms</code></a></h3>
<div class="paragraph">
<p>Timeout used for the master&#8594;TS async rpc calls.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>30000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_max_create_tablets_per_ts"><a class="link" href="#kudu-master_max_create_tablets_per_ts"><code>--max_create_tablets_per_ts</code></a></h3>
<div class="paragraph">
<p>The number of tablets per TS that can be requested for a new table.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>20</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_table_locations_ttl_ms"><a class="link" href="#kudu-master_table_locations_ttl_ms"><code>--table_locations_ttl_ms</code></a></h3>
<div class="paragraph">
<p>Maximum time in milliseconds which clients may cache table locations. New range partitions may not be visible to existing client instances until after waiting for the ttl period.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>300000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_tablet_creation_timeout_ms"><a class="link" href="#kudu-master_tablet_creation_timeout_ms"><code>--tablet_creation_timeout_ms</code></a></h3>
<div class="paragraph">
<p>Timeout used by the master when attempting to create tablet replicas during table creation.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>30000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_unresponsive_ts_rpc_timeout_ms"><a class="link" href="#kudu-master_unresponsive_ts_rpc_timeout_ms"><code>--unresponsive_ts_rpc_timeout_ms</code></a></h3>
<div class="paragraph">
<p>After this amount of time, the master will stop attempting to contact a tablet server in order to perform operations such as deleting a tablet.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>3600000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_authn_token_validity_seconds"><a class="link" href="#kudu-master_authn_token_validity_seconds"><code>--authn_token_validity_seconds</code></a></h3>
<div class="paragraph">
<p>Period of time for which an issued authentication token is valid. It&#8217;s not possible to renew a token, hence the token validity interval defines the longest possible lifetime of an external job which uses a token for authentication.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>604800</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_master_registration_rpc_timeout_ms"><a class="link" href="#kudu-master_master_registration_rpc_timeout_ms"><code>--master_registration_rpc_timeout_ms</code></a></h3>
<div class="paragraph">
<p>Timeout for retrieving master registration over RPC.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1500</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_tsk_rotation_seconds"><a class="link" href="#kudu-master_tsk_rotation_seconds"><code>--tsk_rotation_seconds</code></a></h3>
<div class="paragraph">
<p>Number of seconds between consecutive activations of newly generated TSKs (Token Signing Keys).</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>86400</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental,advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_ipki_ca_cert_expiration_seconds"><a class="link" href="#kudu-master_ipki_ca_cert_expiration_seconds"><code>--ipki_ca_cert_expiration_seconds</code></a></h3>
<div class="paragraph">
<p>validity interval for self-signed root CA certifcate issued by Kudu IPKI (Internal Private Key Infrastructure, a.k.a. Internal Kudu CA)</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>315360000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_ipki_ca_key_size"><a class="link" href="#kudu-master_ipki_ca_key_size"><code>--ipki_ca_key_size</code></a></h3>
<div class="paragraph">
<p>the number of bits for self-signed root CA cert used by Kudu IPKI (Internal Private Key Infrastructure, a.k.a. Internal Kudu CA)</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>2048</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_ipki_server_cert_expiration_seconds"><a class="link" href="#kudu-master_ipki_server_cert_expiration_seconds"><code>--ipki_server_cert_expiration_seconds</code></a></h3>
<div class="paragraph">
<p>validity interval for server certificates issued by Kudu IPKI (Internal Private Key Infrastructure, a.k.a. Internal Kudu CA)</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>315360000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_tserver_unresponsive_timeout_ms"><a class="link" href="#kudu-master_tserver_unresponsive_timeout_ms"><code>--tserver_unresponsive_timeout_ms</code></a></h3>
<div class="paragraph">
<p>The period of time that a Master can go without receiving a heartbeat from a tablet server before considering it unresponsive. Unresponsive servers are not selected when assigning replicas during table creation or re-replication.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>60000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_acceptor_listen_backlog"><a class="link" href="#kudu-master_rpc_acceptor_listen_backlog"><code>--rpc_acceptor_listen_backlog</code></a></h3>
<div class="paragraph">
<p>Socket backlog parameter used when listening for RPC connections. This defines the maximum length to which the queue of pending TCP connections inbound to the RPC server may grow. If a connection request arrives when the queue is full, the client may receive an error. Higher values may help the server ride over bursts of new inbound connection requests.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>128</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_ca_certificate_file"><a class="link" href="#kudu-master_rpc_ca_certificate_file"><code>--rpc_ca_certificate_file</code></a></h3>
<div class="paragraph">
<p>Path to the PEM encoded X509 certificate of the trusted external certificate authority. The provided certificate should be the root issuer of the certificate passed in '--rpc_certificate_file'.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_certificate_file"><a class="link" href="#kudu-master_rpc_certificate_file"><code>--rpc_certificate_file</code></a></h3>
<div class="paragraph">
<p>Path to a PEM encoded X509 certificate to use for securing RPC connections with SSL/TLS. If set, '--rpc_private_key_file' and '--rpc_ca_certificate_file' must be set as well.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_default_keepalive_time_ms"><a class="link" href="#kudu-master_rpc_default_keepalive_time_ms"><code>--rpc_default_keepalive_time_ms</code></a></h3>
<div class="paragraph">
<p>If an RPC connection from a client is idle for this amount of time, the server will disconnect the client.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>65000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_private_key_file"><a class="link" href="#kudu-master_rpc_private_key_file"><code>--rpc_private_key_file</code></a></h3>
<div class="paragraph">
<p>Path to a PEM encoded private key paired with the certificate from '--rpc_certificate_file'</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_encrypt_loopback_connections"><a class="link" href="#kudu-master_rpc_encrypt_loopback_connections"><code>--rpc_encrypt_loopback_connections</code></a></h3>
<div class="paragraph">
<p>Whether to encrypt data transfer on RPC connections that stay within a single host. Encryption here is likely to offer no additional security benefit since only a local 'root' user could intercept the traffic, and wire encryption does not suitably protect against such an attacker.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_trace_negotiation"><a class="link" href="#kudu-master_rpc_trace_negotiation"><code>--rpc_trace_negotiation</code></a></h3>
<div class="paragraph">
<p>If enabled, dump traces of all RPC negotiations to the log</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental,advanced,runtime</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_callback_max_cycles"><a class="link" href="#kudu-master_rpc_callback_max_cycles"><code>--rpc_callback_max_cycles</code></a></h3>
<div class="paragraph">
<p>The maximum number of cycles for which an RPC callback should be allowed to run without emitting a warning. (Advanced debugging option)</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>100000000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_negotiation_timeout_ms"><a class="link" href="#kudu-master_rpc_negotiation_timeout_ms"><code>--rpc_negotiation_timeout_ms</code></a></h3>
<div class="paragraph">
<p>Timeout for negotiating an RPC connection.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>15000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_remember_clients_ttl_ms"><a class="link" href="#kudu-master_remember_clients_ttl_ms"><code>--remember_clients_ttl_ms</code></a></h3>
<div class="paragraph">
<p>Maximum amount of time, in milliseconds, the server "remembers" a client for the purpose of caching its responses. After this period without hearing from it, the client is no longer remembered and the memory occupied by its responses is reclaimed. Retries of requests older than 'remember_clients_ttl_ms' are treated as new ones.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>3600000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_remember_responses_ttl_ms"><a class="link" href="#kudu-master_remember_responses_ttl_ms"><code>--remember_responses_ttl_ms</code></a></h3>
<div class="paragraph">
<p>Maximum amount of time, in milliseconds, the server "remembers" a response to a specific request for a client. After this period has elapsed, the response may have been garbage collected and the client might get a response indicating the request is STALE.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>600000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_dump_all_traces"><a class="link" href="#kudu-master_rpc_dump_all_traces"><code>--rpc_dump_all_traces</code></a></h3>
<div class="paragraph">
<p>If true, dump all RPC traces at INFO level</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>false</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_max_message_size"><a class="link" href="#kudu-master_rpc_max_message_size"><code>--rpc_max_message_size</code></a></h3>
<div class="paragraph">
<p>The maximum size of a message that any RPC that the server will accept. Must be at least 1MB.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>52428800</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_principal"><a class="link" href="#kudu-master_principal"><code>--principal</code></a></h3>
<div class="paragraph">
<p>Kerberos principal that this daemon will log in as. The special token _HOST will be replaced with the FQDN of the local host.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>kudu/_HOST</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">unsafe,experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_ipki_server_key_size"><a class="link" href="#kudu-master_ipki_server_key_size"><code>--ipki_server_key_size</code></a></h3>
<div class="paragraph">
<p>the number of bits for server cert&#8217;s private key. The server cert is used for TLS connections to and from clients and other servers.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>2048</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_tls_ciphers"><a class="link" href="#kudu-master_rpc_tls_ciphers"><code>--rpc_tls_ciphers</code></a></h3>
<div class="paragraph">
<p>The cipher suite preferences to use for TLS-secured RPC connections. Uses the OpenSSL cipher preference list format. See man (1) ciphers for more information.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_tls_min_protocol"><a class="link" href="#kudu-master_rpc_tls_min_protocol"><code>--rpc_tls_min_protocol</code></a></h3>
<div class="paragraph">
<p>The minimum protocol version to allow when for securing RPC connections with TLS. May be one of 'TLSv1', 'TLSv1.1', or 'TLSv1.2'.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>TLSv1</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_tsk_num_rsa_bits"><a class="link" href="#kudu-master_tsk_num_rsa_bits"><code>--tsk_num_rsa_bits</code></a></h3>
<div class="paragraph">
<p>Number of bits in RSA keys used for token signing.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>2048</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_web_log_bytes"><a class="link" href="#kudu-master_web_log_bytes"><code>--web_log_bytes</code></a></h3>
<div class="paragraph">
<p>The maximum number of bytes to display on the debug webserver&#8217;s log page</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int64</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1048576</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_max_clock_sync_error_usec"><a class="link" href="#kudu-master_max_clock_sync_error_usec"><code>--max_clock_sync_error_usec</code></a></h3>
<div class="paragraph">
<p>Maximum allowed clock synchronization error as reported by NTP before the server will abort.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>10000000</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_num_acceptors_per_address"><a class="link" href="#kudu-master_rpc_num_acceptors_per_address"><code>--rpc_num_acceptors_per_address</code></a></h3>
<div class="paragraph">
<p>Number of RPC acceptor threads for each bound address</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_num_service_threads"><a class="link" href="#kudu-master_rpc_num_service_threads"><code>--rpc_num_service_threads</code></a></h3>
<div class="paragraph">
<p>Number of RPC worker threads to run</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>10</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_rpc_service_queue_length"><a class="link" href="#kudu-master_rpc_service_queue_length"><code>--rpc_service_queue_length</code></a></h3>
<div class="paragraph">
<p>Default length of queue for incoming RPC requests</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>50</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_max_negotiation_threads"><a class="link" href="#kudu-master_max_negotiation_threads"><code>--max_negotiation_threads</code></a></h3>
<div class="paragraph">
<p>Maximum number of connection negotiation threads.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>50</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_min_negotiation_threads"><a class="link" href="#kudu-master_min_negotiation_threads"><code>--min_negotiation_threads</code></a></h3>
<div class="paragraph">
<p>Minimum number of connection negotiation threads.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_num_reactor_threads"><a class="link" href="#kudu-master_num_reactor_threads"><code>--num_reactor_threads</code></a></h3>
<div class="paragraph">
<p>Number of libev reactor threads to start.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>4</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_webserver_enabled"><a class="link" href="#kudu-master_webserver_enabled"><code>--webserver_enabled</code></a></h3>
<div class="paragraph">
<p>Whether to enable the web server on this daemon. NOTE: disabling the web server is also likely to prevent monitoring systems from properly capturing metrics.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_metrics_log_interval_ms"><a class="link" href="#kudu-master_metrics_log_interval_ms"><code>--metrics_log_interval_ms</code></a></h3>
<div class="paragraph">
<p>Interval (in milliseconds) at which the server will dump its metrics to a local log file. The log files are located in the same directory as specified by the -log_dir flag. If this is not a positive value, then metrics logging will be disabled.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_webserver_max_post_length_bytes"><a class="link" href="#kudu-master_webserver_max_post_length_bytes"><code>--webserver_max_post_length_bytes</code></a></h3>
<div class="paragraph">
<p>The maximum length of a POST request that will be accepted by the embedded web server.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1048576</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">runtime,advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_webserver_x_frame_options"><a class="link" href="#kudu-master_webserver_x_frame_options"><code>--webserver_x_frame_options</code></a></h3>
<div class="paragraph">
<p>The webserver will add an 'X-Frame-Options' HTTP header with this value to all responses. This can help prevent clickjacking attacks.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>DENY</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_webserver_doc_root"><a class="link" href="#kudu-master_webserver_doc_root"><code>--webserver_doc_root</code></a></h3>
<div class="paragraph">
<p>Files under &lt;webserver_doc_root&gt; are accessible via the debug webserver. Defaults to $KUDU_HOME/www, or if $KUDU_HOME is not set, disables the document root</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_webserver_enable_doc_root"><a class="link" href="#kudu-master_webserver_enable_doc_root"><code>--webserver_enable_doc_root</code></a></h3>
<div class="paragraph">
<p>If true, webserver may serve static files from the webserver_doc_root</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">bool</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>true</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_webserver_interface"><a class="link" href="#kudu-master_webserver_interface"><code>--webserver_interface</code></a></h3>
<div class="paragraph">
<p>Interface to start debug webserver on. If blank, webserver binds to 0.0.0.0</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">none</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_webserver_num_worker_threads"><a class="link" href="#kudu-master_webserver_num_worker_threads"><code>--webserver_num_worker_threads</code></a></h3>
<div class="paragraph">
<p>Maximum number of threads to start for handling web server requests</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>50</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_budgeted_compaction_target_rowset_size"><a class="link" href="#kudu-master_budgeted_compaction_target_rowset_size"><code>--budgeted_compaction_target_rowset_size</code></a></h3>
<div class="paragraph">
<p>The target size for DiskRowSets during flush/compact when the budgeted compaction policy is used</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>33554432</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">advanced,experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_compaction_approximation_ratio"><a class="link" href="#kudu-master_compaction_approximation_ratio"><code>--compaction_approximation_ratio</code></a></h3>
<div class="paragraph">
<p>Approximation ratio allowed for optimal compaction calculation. A value of 1.05 indicates that the policy may use an approximate result if it is known to be within 5% of the optimal solution.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">double</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>1.0499999523162842</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_deltafile_default_block_size"><a class="link" href="#kudu-master_deltafile_default_block_size"><code>--deltafile_default_block_size</code></a></h3>
<div class="paragraph">
<p>Block size for delta files. In the future, this may become configurable on a per-table basis.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>32768</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_deltafile_default_compression_codec"><a class="link" href="#kudu-master_deltafile_default_compression_codec"><code>--deltafile_default_compression_codec</code></a></h3>
<div class="paragraph">
<p>The compression codec used when writing deltafiles.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">string</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>lz4</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_default_composite_key_index_block_size_bytes"><a class="link" href="#kudu-master_default_composite_key_index_block_size_bytes"><code>--default_composite_key_index_block_size_bytes</code></a></h3>
<div class="paragraph">
<p>Block size used for composite key indexes.</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>4096</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_tablet_delta_store_major_compact_min_ratio"><a class="link" href="#kudu-master_tablet_delta_store_major_compact_min_ratio"><code>--tablet_delta_store_major_compact_min_ratio</code></a></h3>
<div class="paragraph">
<p>Minimum ratio of sizeof(deltas) to sizeof(base data) before a major compaction can run (Advanced option)</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">double</p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Default</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>0.10000000149011612</code></p></td>
</tr>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Tags</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">experimental</p></td>
</tr>
</tbody>
</table>
</div>
<div class="sect2">
<h3 id="kudu-master_tablet_delta_store_minor_compact_max"><a class="link" href="#kudu-master_tablet_delta_store_minor_compact_max"><code>--tablet_delta_store_minor_compact_max</code></a></h3>
<div class="paragraph">
<p>How many delta stores are required before forcing a minor delta compaction (Advanced option)</p>
</div>
<table class="tableblock frame-all grid-all" style="width: 50%;">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<tbody>
<tr>
<th class="tableblock halign-left valign-top"><p class="tableblock">Type</p></th>
<td class="tableblock halign-left valign-top"><p class="tableblock">int32</p></td>
</tr>