tajo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jihoon...@apache.org
Subject svn commit: r1713459 - in /tajo/site/docs/current: configuration/tajo-site-xml.html time_zone.html
Date Mon, 09 Nov 2015 15:30:24 GMT
Author: jihoonson
Date: Mon Nov  9 15:30:24 2015
New Revision: 1713459

URL: http://svn.apache.org/viewvc?rev=1713459&view=rev
Log:
update configuration

Modified:
    tajo/site/docs/current/configuration/tajo-site-xml.html
    tajo/site/docs/current/time_zone.html

Modified: tajo/site/docs/current/configuration/tajo-site-xml.html
URL: http://svn.apache.org/viewvc/tajo/site/docs/current/configuration/tajo-site-xml.html?rev=1713459&r1=1713458&r2=1713459&view=diff
==============================================================================
--- tajo/site/docs/current/configuration/tajo-site-xml.html (original)
+++ tajo/site/docs/current/configuration/tajo-site-xml.html Mon Nov  9 15:30:24 2015
@@ -209,35 +209,456 @@
             
   <div class="section" id="the-tajo-site-xml-file">
 <h1>The tajo-site.xml File<a class="headerlink" href="#the-tajo-site-xml-file" title="Permalink
to this headline">¶</a></h1>
-<p>To the <code class="docutils literal"><span class="pre">core-site.xml</span></code>
file on every host in your cluster, you must add the following information:</p>
-<div class="section" id="system-config">
-<h2>System Config<a class="headerlink" href="#system-config" title="Permalink to
this headline">¶</a></h2>
+<p>You can add more configurations in the <code class="docutils literal"><span
class="pre">tajo-site.xml</span></code> file. Note that you should replicate
this file to the whole hosts in your cluster once you edited.
+If you are looking for the configurations for the master and the worker, please refer to
<a class="reference internal" href="tajo_master_configuration.html"><em>Tajo Master
Configuration</em></a> and <a class="reference internal" href="worker_configuration.html"><em>Worker
Configuration</em></a>.
+Also, catalog configurations are found here <a class="reference internal" href="catalog_configuration.html"><em>Catalog
Configuration</em></a>.</p>
+<div class="section" id="join-query-settings">
+<h2>Join Query Settings<a class="headerlink" href="#join-query-settings" title="Permalink
to this headline">¶</a></h2>
+<div class="section" id="tajo-dist-query-join-auto-broadcast">
+<h3><cite>tajo.dist-query.join.auto-broadcast</cite><a class="headerlink"
href="#tajo-dist-query-join-auto-broadcast" title="Permalink to this headline">¶</a></h3>
+<p>A flag to enable or disable the use of broadcast join.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Boolean</li>
+<li>Default value: true</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.dist-query.join.auto-broadcast<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>true<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="tajo-dist-query-broadcast-non-cross-join-threshold-kb">
+<h3><cite>tajo.dist-query.broadcast.non-cross-join.threshold-kb</cite><a
class="headerlink" href="#tajo-dist-query-broadcast-non-cross-join-threshold-kb" title="Permalink
to this headline">¶</a></h3>
+<p>A threshold for non-cross joins. When a non-cross join query is executed with the
broadcast join, the whole size of broadcasted tables won&#8217;t exceed this threshold.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: KB</li>
+<li>Default value: 5120</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.dist-query.broadcast.non-cross-join.threshold-kb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>5120<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="tajo-dist-query-broadcast-cross-join-threshold-kb">
+<h3><cite>tajo.dist-query.broadcast.cross-join.threshold-kb</cite><a
class="headerlink" href="#tajo-dist-query-broadcast-cross-join-threshold-kb" title="Permalink
to this headline">¶</a></h3>
+<p>A threshold for cross joins. When a cross join query is executed, the whole size
of broadcasted tables won&#8217;t exceed this threshold.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: KB</li>
+<li>Default value: 1024</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.dist-query.broadcast.cross-join.threshold-kb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>1024<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+<div class="admonition warning">
+<p class="first admonition-title">Warning</p>
+<p class="last">In Tajo, the broadcast join is only the way to perform cross joins.
Since the cross join is a very expensive operation, this value need to be tuned carefully.</p>
+</div>
+</div>
+<div class="section" id="tajo-dist-query-join-task-volume-mb">
+<h3><cite>tajo.dist-query.join.task-volume-mb</cite><a class="headerlink"
href="#tajo-dist-query-join-task-volume-mb" title="Permalink to this headline">¶</a></h3>
+<p>The repartition join is executed in two stages. When a join query is executed with
the repartition join, this value indicates the amount of input data processed by each task
at the second stage.
+As a result, it determines the degree of the parallel processing of the join query.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: MB</li>
+<li>Default value: 64</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.dist-query.join.task-volume-mb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>64<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="tajo-dist-query-join-partition-volume-mb">
+<h3><cite>tajo.dist-query.join.partition-volume-mb</cite><a class="headerlink"
href="#tajo-dist-query-join-partition-volume-mb" title="Permalink to this headline">¶</a></h3>
+<p>The repartition join is executed in two stages. When a join query is executed with
the repartition join,
+this value indicates the output size of each task at the first stage, which determines the
number of partitions to be shuffled between two stages.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: MB</li>
+<li>Default value: 128</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.dist-query.join.partition-volume-mb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>128<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="tajo-executor-join-common-in-memory-hash-threshold-mb">
+<h3><cite>tajo.executor.join.common.in-memory-hash-threshold-mb</cite><a
class="headerlink" href="#tajo-executor-join-common-in-memory-hash-threshold-mb" title="Permalink
to this headline">¶</a></h3>
+<p>This value provides the criterion to decide the algorithm to perform a join in a
task.
+If the input data is smaller than this value, join is performed with the in-memory hash join.
+Otherwise, the sort-merge join is used.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: MB</li>
+<li>Default value: 64</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.executor.join.common.in-memory-hash-threshold-mb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>64<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+<div class="admonition warning">
+<p class="first admonition-title">Warning</p>
+<p class="last">This value is the size of the input stored on file systems. So, when
the input data is loaded into JVM heap,
+its actual size is usually much larger than the configured value, which means that too large
threshold can cause unexpected OutOfMemory errors.
+This value should be tuned carefully.</p>
+</div>
+</div>
+<div class="section" id="tajo-executor-join-inner-in-memory-hash-threshold-mb">
+<h3><cite>tajo.executor.join.inner.in-memory-hash-threshold-mb</cite><a
class="headerlink" href="#tajo-executor-join-inner-in-memory-hash-threshold-mb" title="Permalink
to this headline">¶</a></h3>
+<p>This value provides the criterion to decide the algorithm to perform an inner join
in a task.
+If the input data is smaller than this value, the inner join is performed with the in-memory
hash join.
+Otherwise, the sort-merge join is used.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: MB</li>
+<li>Default value: 64</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.executor.join.inner.in-memory-hash-threshold-mb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>64<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+<div class="admonition warning">
+<p class="first admonition-title">Warning</p>
+<p class="last">This value is the size of the input stored on file systems. So, when
the input data is loaded into JVM heap,
+its actual size is usually much larger than the configured value, which means that too large
threshold can cause unexpected OutOfMemory errors.
+This value should be tuned carefully.</p>
+</div>
+</div>
+<div class="section" id="tajo-executor-join-outer-in-memory-hash-threshold-mb">
+<h3><cite>tajo.executor.join.outer.in-memory-hash-threshold-mb</cite><a
class="headerlink" href="#tajo-executor-join-outer-in-memory-hash-threshold-mb" title="Permalink
to this headline">¶</a></h3>
+<p>This value provides the criterion to decide the algorithm to perform an outer join
in a task.
+If the input data is smaller than this value, the outer join is performed with the in-memory
hash join.
+Otherwise, the sort-merge join is used.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: MB</li>
+<li>Default value: 64</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.executor.join.outer.in-memory-hash-threshold-mb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>64<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+<div class="admonition warning">
+<p class="first admonition-title">Warning</p>
+<p class="last">This value is the size of the input stored on file systems. So, when
the input data is loaded into JVM heap,
+its actual size is usually much larger than the configured value, which means that too large
threshold can cause unexpected OutOfMemory errors.
+This value should be tuned carefully.</p>
+</div>
+</div>
+<div class="section" id="tajo-executor-join-hash-table-size">
+<h3><cite>tajo.executor.join.hash-table.size</cite><a class="headerlink"
href="#tajo-executor-join-hash-table-size" title="Permalink to this headline">¶</a></h3>
+<p>The initial size of hash table for in-memory hash join.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Default value: 100000</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.executor.join.hash-table.size<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>100000<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+</div>
+<div class="section" id="sort-query-settings">
+<h2>Sort Query Settings<a class="headerlink" href="#sort-query-settings" title="Permalink
to this headline">¶</a></h2>
+<div class="section" id="tajo-dist-query-sort-task-volume-mb">
+<h3><cite>tajo.dist-query.sort.task-volume-mb</cite><a class="headerlink"
href="#tajo-dist-query-sort-task-volume-mb" title="Permalink to this headline">¶</a></h3>
+<p>The sort operation is executed in two stages. When a sort query is executed, this
value indicates the amount of input data processed by each task at the second stage.
+As a result, it determines the degree of the parallel processing of the sort query.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: MB</li>
+<li>Default value: 64</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.dist-query.sort.task-volume-mb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>64<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="tajo-executor-external-sort-buffer-mb">
+<h3><cite>tajo.executor.external-sort.buffer-mb</cite><a class="headerlink"
href="#tajo-executor-external-sort-buffer-mb" title="Permalink to this headline">¶</a></h3>
+<p>A threshold to choose the sort algorithm. If the input data is larger than this
threshold, the external sort algorithm is used.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: MB</li>
+<li>Default value: 200</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.executor.external-sort.buffer-mb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>200<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="tajo-executor-sort-list-size">
+<h3><cite>tajo.executor.sort.list.size</cite><a class="headerlink" href="#tajo-executor-sort-list-size"
title="Permalink to this headline">¶</a></h3>
+<p>The initial size of list for in-memory sort.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Default value: 100000</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.executor.sort.list.size<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>100000<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+</div>
+<div class="section" id="group-by-query-settings">
+<h2>Group by Query Settings<a class="headerlink" href="#group-by-query-settings"
title="Permalink to this headline">¶</a></h2>
+<div class="section" id="tajo-dist-query-groupby-multi-level-aggr">
+<h3><cite>tajo.dist-query.groupby.multi-level-aggr</cite><a class="headerlink"
href="#tajo-dist-query-groupby-multi-level-aggr" title="Permalink to this headline">¶</a></h3>
+<p>A flag to enable the multi-level algorithm for distinct aggregation. If this value
is set, 3-phase aggregation algorithm is used.
+Otherwise, 2-phase aggregation algorithm is used.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Boolean</li>
+<li>Default value: true</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.dist-query.groupby.multi-level-aggr<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>true<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="tajo-dist-query-groupby-partition-volume-mb">
+<h3><cite>tajo.dist-query.groupby.partition-volume-mb</cite><a class="headerlink"
href="#tajo-dist-query-groupby-partition-volume-mb" title="Permalink to this headline">¶</a></h3>
+<p>The aggregation is executed in two stages. When an aggregation query is executed,
+this value indicates the output size of each task at the first stage, which determines the
number of partitions to be shuffled between two stages.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: MB</li>
+<li>Default value: 256</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.dist-query.groupby.partition-volume-mb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>256<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="tajo-dist-query-groupby-task-volume-mb">
+<h3><cite>tajo.dist-query.groupby.task-volume-mb</cite><a class="headerlink"
href="#tajo-dist-query-groupby-task-volume-mb" title="Permalink to this headline">¶</a></h3>
+<p>The aggregation operation is executed in two stages. When an aggregation query is
executed, this value indicates the amount of input data processed by each task at the second
stage.
+As a result, it determines the degree of the parallel processing of the aggregation query.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: MB</li>
+<li>Default value: 64</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.dist-query.groupby.task-volume-mb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>64<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="tajo-executor-groupby-in-memory-hash-threshold-mb">
+<h3><cite>tajo.executor.groupby.in-memory-hash-threshold-mb</cite><a
class="headerlink" href="#tajo-executor-groupby-in-memory-hash-threshold-mb" title="Permalink
to this headline">¶</a></h3>
+<p>This value provides the criterion to decide the algorithm to perform an aggregation
in a task.
+If the input data is smaller than this value, the aggregation is performed with the in-memory
hash aggregation.
+Otherwise, the sort-based aggregation is used.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: MB</li>
+<li>Default value: 64</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.executor.groupby.in-memory-hash-threshold-mb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>64<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+<div class="admonition warning">
+<p class="first admonition-title">Warning</p>
+<p class="last">This value is the size of the input stored on file systems. So, when
the input data is loaded into JVM heap,
+its actual size is usually much larger than the configured value, which means that too large
threshold can cause unexpected OutOfMemory errors.
+This value should be tuned carefully.</p>
+</div>
+</div>
+<div class="section" id="tajo-executor-aggregate-hash-table-size">
+<h3><cite>tajo.executor.aggregate.hash-table.size</cite><a class="headerlink"
href="#tajo-executor-aggregate-hash-table-size" title="Permalink to this headline">¶</a></h3>
+<p>The initial size of hash table for in-memory aggregation.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Default value: 10000</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.executor.aggregate.hash-table.size<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>10000<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
 </div>
 <div class="section" id="date-time-settings">
 <h2>Date/Time Settings<a class="headerlink" href="#date-time-settings" title="Permalink
to this headline">¶</a></h2>
-<table border="1" class="docutils">
-<colgroup>
-<col width="27%" />
-<col width="16%" />
-<col width="57%" />
-</colgroup>
-<thead valign="bottom">
-<tr class="row-odd"><th class="head">Property Name</th>
-<th class="head">Property Value</th>
-<th class="head">Descriptions</th>
-</tr>
-</thead>
-<tbody valign="top">
-<tr class="row-even"><td>tajo.timezone</td>
-<td>Time zone id</td>
-<td>Refer to <a class="reference internal" href="../time_zone.html"><em>Time
Zone</em></a></td>
-</tr>
-<tr class="row-odd"><td>tajo.datetime.date-order</td>
-<td>Date order</td>
-<td>Determine date order. It should be one of YMD, DMY, MDY</td>
-</tr>
-</tbody>
-</table>
+<div class="section" id="tajo-timezone">
+<h3><cite>tajo.timezone</cite><a class="headerlink" href="#tajo-timezone"
title="Permalink to this headline">¶</a></h3>
+<p>Refer to <a class="reference internal" href="../time_zone.html"><em>Time
Zone</em></a>.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Time zone id</li>
+<li>Default value: Default time zone of JVM</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.timezone<span class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>GMT+9<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="tajo-datetime-date-order">
+<h3><cite>tajo.datetime.date-order</cite><a class="headerlink" href="#tajo-datetime-date-order"
title="Permalink to this headline">¶</a></h3>
+<p>Date order specification.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: One of YMD, DMY, MDY.</li>
+<li>Default value: YMD</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.datetime.date-order<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>YMD<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+</div>
+<div class="section" id="table-partitions">
+<h2>Table partitions<a class="headerlink" href="#table-partitions" title="Permalink
to this headline">¶</a></h2>
+<div class="section" id="tajo-partition-overwrite-even-if-no-result">
+<h3><cite>tajo.partition.overwrite.even-if-no-result</cite><a class="headerlink"
href="#tajo-partition-overwrite-even-if-no-result" title="Permalink to this headline">¶</a></h3>
+<p>If this value is true, a partitioned table is overwritten even if a subquery leads
to no result. Otherwise, the table data will be kept if there is no result.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Boolean</li>
+<li>Default value: false</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.partition.overwrite.even-if-no-result<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>false<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="tajo-dist-query-table-partition-task-volume-mb">
+<h3><cite>tajo.dist-query.table-partition.task-volume-mb</cite><a class="headerlink"
href="#tajo-dist-query-table-partition-task-volume-mb" title="Permalink to this headline">¶</a></h3>
+<p>In Tajo, storing a partition table is executed in two stages.
+This value indicates the output size of a task of the former stage, which determines the
number of partitions to be shuffled between two stages.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Integer</li>
+<li>Unit: MB</li>
+<li>Default value: 256</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.dist-query.table-partition.task-volume-mb<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>256<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
+</div>
+<div class="section" id="arithmetic-settings">
+<h2>Arithmetic Settings<a class="headerlink" href="#arithmetic-settings" title="Permalink
to this headline">¶</a></h2>
+<div class="section" id="tajo-behavior-arithmetic-abort">
+<h3><cite>tajo.behavior.arithmetic-abort</cite><a class="headerlink"
href="#tajo-behavior-arithmetic-abort" title="Permalink to this headline">¶</a></h3>
+<p>A flag to indicate how to handle the errors caused by invalid arithmetic operations.
If true, a running query will be terminated with an overflow or a divide-by-zero.</p>
+<blockquote>
+<div><ul class="simple">
+<li>Property value type: Boolean</li>
+<li>Default value: false</li>
+<li>Example</li>
+</ul>
+</div></blockquote>
+<div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;property&gt;</span>
+  <span class="nt">&lt;name&gt;</span>tajo.behavior.arithmetic-abort<span
class="nt">&lt;/name&gt;</span>
+  <span class="nt">&lt;value&gt;</span>false<span class="nt">&lt;/value&gt;</span>
+<span class="nt">&lt;/property&gt;</span>
+</pre></div>
+</div>
+</div>
 </div>
 </div>
 

Modified: tajo/site/docs/current/time_zone.html
URL: http://svn.apache.org/viewvc/tajo/site/docs/current/time_zone.html?rev=1713459&r1=1713458&r2=1713459&view=diff
==============================================================================
--- tajo/site/docs/current/time_zone.html (original)
+++ tajo/site/docs/current/time_zone.html Mon Nov  9 15:30:24 2015
@@ -214,7 +214,7 @@
 <p>You can set the system time zone in <em>conf/tajo-site.xml</em> file
as follows:</p>
 <p><strong>tajo-site.xml</strong></p>
 <div class="highlight-xml"><div class="highlight"><pre><span class="nt">&lt;name&gt;</span>tajo.timezone<span
class="nt">&lt;/name&gt;</span>
-<span class="nt">&lt;property&gt;</span>GMT+9<span class="nt">&lt;/property&gt;</span>
+<span class="nt">&lt;value&gt;</span>GMT+9<span class="nt">&lt;/value&gt;</span>
 </pre></div>
 </div>
 </div>



Mime
View raw message