http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2016/09/20/apache-kudu-1-0-0-released.html ---------------------------------------------------------------------- diff --git a/2016/09/20/apache-kudu-1-0-0-released.html b/2016/09/20/apache-kudu-1-0-0-released.html index c8deda1..238b6f1 100644 --- a/2016/09/20/apache-kudu-1-0-0-released.html +++ b/2016/09/20/apache-kudu-1-0-0-released.html @@ -132,15 +132,15 @@ history of all changes made to a given table since the beginning of time.</p> </li> <li> <p>Most of Kuduâs command line tools have been consolidated under a new -top-level <code class="highlighter-rouge">kudu</code> tool. This reduces the number of large binaries distributed +top-level <code>kudu</code> tool. This reduces the number of large binaries distributed with Kudu and also includes much-improved help output.</p> </li> <li> - <p>Administrative tools including <code class="highlighter-rouge">kudu cluster ksck</code> now support running + <p>Administrative tools including <code>kudu cluster ksck</code> now support running against multi-master Kudu clusters.</p> </li> <li> - <p>The C++ client API now supports writing data in <code class="highlighter-rouge">AUTO_FLUSH_BACKGROUND</code> mode. + <p>The C++ client API now supports writing data in <code>AUTO_FLUSH_BACKGROUND</code> mode. This can provide higher throughput for ingest workloads.</p> </li> </ul> @@ -164,6 +164,8 @@ repository.</li> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -192,8 +194,6 @@ repository.</li> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div>
http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2016/09/26/strata-nyc-kudu-talks.html ---------------------------------------------------------------------- diff --git a/2016/09/26/strata-nyc-kudu-talks.html b/2016/09/26/strata-nyc-kudu-talks.html index e3f79fb..6e520a7 100644 --- a/2016/09/26/strata-nyc-kudu-talks.html +++ b/2016/09/26/strata-nyc-kudu-talks.html @@ -183,6 +183,8 @@ Be sure to RSVP as spots are filling up fast.</p> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -211,8 +213,6 @@ Be sure to RSVP as spots are filling up fast.</p> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2016/10/11/weekly-update.html ---------------------------------------------------------------------- diff --git a/2016/10/11/weekly-update.html b/2016/10/11/weekly-update.html index 03d8a34..fc523a6 100644 --- a/2016/10/11/weekly-update.html +++ b/2016/10/11/weekly-update.html @@ -189,14 +189,14 @@ look and leave your comments! Similarly, if you are interested in contributing in any of these areas, please feel free to volunteer on the mailing list. Help of all kinds (coding, documentation, testing, etc) is welcomed.</p> </li> - <li>Adar Dembo spent a chunk of time re-working the <code class="highlighter-rouge">thirdparty</code> directory + <li>Adar Dembo spent a chunk of time re-working the <code>thirdparty</code> directory that contains most of Kuduâs native dependencies. The major resulting changes are: <ul> <li>Build directories are now cleanly isolated from source directories, improving cleanliness of re-builds.</li> - <li>ThreadSanitizer (TSAN) builds now use <code class="highlighter-rouge">libc++</code> instead of <code class="highlighter-rouge">libstdcxx</code> -for C++ library support. The <code class="highlighter-rouge">libc++</code> library has better support for + <li>ThreadSanitizer (TSAN) builds now use <code>libc++</code> instead of <code>libstdcxx</code> +for C++ library support. The <code>libc++</code> library has better support for sanitizers, is easier to build in isolation, and solves some compatibility issues that Adar was facing with GCC 5 on Ubuntu Xenial.</li> <li>All of the thirdparty dependencies now build with TSAN instrumentation, @@ -236,14 +236,14 @@ to increase.</p> <li> <p>Dan Burkert picked up work originally started by Sameer Abhyankar on <a href="https://issues.apache.org/jira/browse/KUDU-1363">KUDU-1363</a>, which adds -support for adding <code class="highlighter-rouge">IN (...)</code> predicates to scanners. Dan committed the +support for adding <code>IN (...)</code> predicates to scanners. Dan committed the <a href="http://gerrit.cloudera.org:8080/2986">main patch</a> as well as corresponding <a href="http://gerrit.cloudera.org:8080/4530">support in the Java client</a>. Jordan Birdsell quickly added corresponding support in <a href="http://gerrit.cloudera.org:8080/4548">Python</a>. This new feature will be available in an upcoming release.</p> </li> <li> - <p>Work continues on the <code class="highlighter-rouge">kudu</code> command line tool. Dinesh Bhat added + <p>Work continues on the <code>kudu</code> command line tool. Dinesh Bhat added the ability to ask a tabletâs leader to <a href="http://gerrit.cloudera.org:8080/4533">step down</a> and Alexey Serbin added a <a href="http://gerrit.cloudera.org:8080/4412">tool to insert random data into a table</a>.</p> @@ -287,6 +287,8 @@ a future post.</p> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -315,8 +317,6 @@ a future post.</p> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2016/10/20/weekly-update.html ---------------------------------------------------------------------- diff --git a/2016/10/20/weekly-update.html b/2016/10/20/weekly-update.html index cb641b8..7627e48 100644 --- a/2016/10/20/weekly-update.html +++ b/2016/10/20/weekly-update.html @@ -216,6 +216,8 @@ a future post.</p> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -244,8 +246,6 @@ a future post.</p> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2016/11/01/weekly-update.html ---------------------------------------------------------------------- diff --git a/2016/11/01/weekly-update.html b/2016/11/01/weekly-update.html index 66ee4ae..f3a7e80 100644 --- a/2016/11/01/weekly-update.html +++ b/2016/11/01/weekly-update.html @@ -214,6 +214,8 @@ a future post.</p> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -242,8 +244,6 @@ a future post.</p> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2016/11/15/weekly-update.html ---------------------------------------------------------------------- diff --git a/2016/11/15/weekly-update.html b/2016/11/15/weekly-update.html index 03ae6a3..925a923 100644 --- a/2016/11/15/weekly-update.html +++ b/2016/11/15/weekly-update.html @@ -235,6 +235,8 @@ a future post.</p> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -263,8 +265,6 @@ a future post.</p> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2017/01/20/apache-kudu-1-2-0-released.html ---------------------------------------------------------------------- diff --git a/2017/01/20/apache-kudu-1-2-0-released.html b/2017/01/20/apache-kudu-1-2-0-released.html index aa635bb..5eb24d4 100644 --- a/2017/01/20/apache-kudu-1-2-0-released.html +++ b/2017/01/20/apache-kudu-1-2-0-released.html @@ -160,6 +160,8 @@ repository.</li> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -188,8 +190,6 @@ repository.</li> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2017/03/20/apache-kudu-1-3-0-released.html ---------------------------------------------------------------------- diff --git a/2017/03/20/apache-kudu-1-3-0-released.html b/2017/03/20/apache-kudu-1-3-0-released.html index 5ba47db..121e1ee 100644 --- a/2017/03/20/apache-kudu-1-3-0-released.html +++ b/2017/03/20/apache-kudu-1-3-0-released.html @@ -159,6 +159,8 @@ repository.</li> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -187,8 +189,6 @@ repository.</li> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2017/04/19/apache-kudu-1-3-1-released.html ---------------------------------------------------------------------- diff --git a/2017/04/19/apache-kudu-1-3-1-released.html b/2017/04/19/apache-kudu-1-3-1-released.html index 4482d7a..beb5746 100644 --- a/2017/04/19/apache-kudu-1-3-1-released.html +++ b/2017/04/19/apache-kudu-1-3-1-released.html @@ -143,6 +143,8 @@ repository.</li> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -171,8 +173,6 @@ repository.</li> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2017/06/13/apache-kudu-1-4-0-released.html ---------------------------------------------------------------------- diff --git a/2017/06/13/apache-kudu-1-4-0-released.html b/2017/06/13/apache-kudu-1-4-0-released.html index 6e1a205..c431174 100644 --- a/2017/06/13/apache-kudu-1-4-0-released.html +++ b/2017/06/13/apache-kudu-1-4-0-released.html @@ -132,7 +132,7 @@ improvements, optimizations, and bug fixes.</p> <li>a new C++ client API to efficiently map primary keys to their associated partitions and hosts</li> <li>support for long-running fault-tolerant scans in the Java client</li> - <li>a new <code class="highlighter-rouge">kudu fs check</code> command which can perform offline consistency checks + <li>a new <code>kudu fs check</code> command which can perform offline consistency checks and repairs on the local on-disk storage of a Tablet Server or Master.</li> <li>many optimizations to reduce disk space usage, improve write throughput, and improve throughput of background maintenance operations.</li> @@ -159,6 +159,8 @@ repository.</li> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -187,8 +189,6 @@ repository.</li> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2017/09/08/apache-kudu-1-5-0-released.html ---------------------------------------------------------------------- diff --git a/2017/09/08/apache-kudu-1-5-0-released.html b/2017/09/08/apache-kudu-1-5-0-released.html index df182a4..a374ad0 100644 --- a/2017/09/08/apache-kudu-1-5-0-released.html +++ b/2017/09/08/apache-kudu-1-5-0-released.html @@ -136,9 +136,9 @@ scenarios</li> additional reductions planned for the future</li> <li>a new configuration dashboard on the web UI which provides a high-level summary of important configuration values</li> - <li>a new <code class="highlighter-rouge">kudu tablet move</code> command which moves a tablet replica from one tablet + <li>a new <code>kudu tablet move</code> command which moves a tablet replica from one tablet server to another</li> - <li>a new <code class="highlighter-rouge">kudu local_replica data_size</code> command which summarizes the space usage + <li>a new <code>kudu local_replica data_size</code> command which summarizes the space usage of a local tablet</li> <li>all on-disk data is now checksummed by default, which provides error detection for improved confidence when running Kudu on unreliable hardware</li> @@ -165,6 +165,8 @@ repository.</li> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -193,8 +195,6 @@ repository.</li> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2017/09/18/kudu-consistency-pt1.html ---------------------------------------------------------------------- diff --git a/2017/09/18/kudu-consistency-pt1.html b/2017/09/18/kudu-consistency-pt1.html index 39f6c65..897ae25 100644 --- a/2017/09/18/kudu-consistency-pt1.html +++ b/2017/09/18/kudu-consistency-pt1.html @@ -237,29 +237,29 @@ have increasing timestamps, depending on the userâs choices.</p> <p>Row mutations performed by a single client <em>instance</em> are guaranteed to have increasing timestamps thus reflecting their potential causal relationship. This property is always enforced. However there are two major <em>âknobsâ</em> that are available to the user to make performance trade-offs, the -<code class="highlighter-rouge">Read</code> mode, and the <code class="highlighter-rouge">External Consistency</code> mode (see <a href="https://kudu.apache.org/docs/transaction_semantics.html">here</a> +<code>Read</code> mode, and the <code>External Consistency</code> mode (see <a href="https://kudu.apache.org/docs/transaction_semantics.html">here</a> for more information on how to use the relevant APIs).</p> -<p>The first and most important knob, the <code class="highlighter-rouge">Read</code> mode, pertains to what is the guaranteed recency of +<p>The first and most important knob, the <code>Read</code> mode, pertains to what is the guaranteed recency of data resulting from scans. Since Kudu uses replication for availability and fault-tolerance, there are always multiple replicas of any data item. Not all replicas must be up-to-date so if the user cares about recency, e.g. if the user requires that any data read includes all previously written data <em>from a single client instance</em> then it must -choose the <code class="highlighter-rouge">READ_AT_SNAPSHOT</code> read mode. With this mode enabled the client is guaranteed to observe +choose the <code>READ_AT_SNAPSHOT</code> read mode. With this mode enabled the client is guaranteed to observe <strong>âREAD YOUR OWN WRITESâ</strong> semantics, i.e. scans from a client will always include all previous mutations performed by that client. Note that this property is local to a single client instance, not a global property.</p> -<p>The second âknobâ, the <code class="highlighter-rouge">External Consistency</code> mode, defines the semantics of how reads and writes -are performed across multiple client instances. By default, <code class="highlighter-rouge">External Consistency</code> is set to - <code class="highlighter-rouge">CLIENT_PROPAGATED</code>, meaning itâs up to the user to coordinate a set of <em>timestamp tokens</em> with clients (even +<p>The second âknobâ, the <code>External Consistency</code> mode, defines the semantics of how reads and writes +are performed across multiple client instances. By default, <code>External Consistency</code> is set to + <code>CLIENT_PROPAGATED</code>, meaning itâs up to the user to coordinate a set of <em>timestamp tokens</em> with clients (even across different machines) if they are performing writes/reads that are somehow causally linked. If done correctly this enables <strong>STRICT SERIALIZABILITY</strong>[5], i.e. <strong>LINEARIZABILITY</strong>[6] and <strong>SERIALIZABILITY</strong>[7] at the same time, at the cost of having the user coordinate the timestamp tokens across clients (a survey of the meaning of these, and other definitions can be found <a href="http://www.ics.forth.gr/tech-reports/2013/2013.TR439_Survey_on_Consistency_Conditions.pdf">here</a>). -The alternative setting for <code class="highlighter-rouge">External Consistency</code> is to have it set to -<code class="highlighter-rouge">COMMIT_WAIT</code> (experimental), which guarantees the same properties through a different means, by +The alternative setting for <code>External Consistency</code> is to have it set to +<code>COMMIT_WAIT</code> (experimental), which guarantees the same properties through a different means, by implementing Google Spannerâs <em>TrueTime</em>. This comes at the cost of higher latency (depending on how tightly synchronized the system clocks of the various tablet servers are), but doesnât require users to propagate timestamps programmatically.</p> @@ -302,6 +302,8 @@ to enable the consistency semantics introduced in the previous section, includin <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -330,8 +332,6 @@ to enable the consistency semantics introduced in the previous section, includin <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2017/10/23/nosql-kudu-spanner-slides.html ---------------------------------------------------------------------- diff --git a/2017/10/23/nosql-kudu-spanner-slides.html b/2017/10/23/nosql-kudu-spanner-slides.html index 0deb771..57eac8b 100644 --- a/2017/10/23/nosql-kudu-spanner-slides.html +++ b/2017/10/23/nosql-kudu-spanner-slides.html @@ -183,6 +183,8 @@ below:</p> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -211,8 +213,6 @@ below:</p> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2017/12/08/apache-kudu-1-6-0-released.html ---------------------------------------------------------------------- diff --git a/2017/12/08/apache-kudu-1-6-0-released.html b/2017/12/08/apache-kudu-1-6-0-released.html index 59f6977..812c1bc 100644 --- a/2017/12/08/apache-kudu-1-6-0-released.html +++ b/2017/12/08/apache-kudu-1-6-0-released.html @@ -184,6 +184,8 @@ Maven repository and are <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -212,8 +214,6 @@ Maven repository and are <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2018/03/23/apache-kudu-1-7-0-released.html ---------------------------------------------------------------------- diff --git a/2018/03/23/apache-kudu-1-7-0-released.html b/2018/03/23/apache-kudu-1-7-0-released.html index 9017af5..d0c317e 100644 --- a/2018/03/23/apache-kudu-1-7-0-released.html +++ b/2018/03/23/apache-kudu-1-7-0-released.html @@ -196,6 +196,8 @@ Maven repository and are <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -224,8 +226,6 @@ Maven repository and are <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2018/07/10/instrumentation-in-kudu.html ---------------------------------------------------------------------- diff --git a/2018/07/10/instrumentation-in-kudu.html b/2018/07/10/instrumentation-in-kudu.html index f019b04..4c73d78 100644 --- a/2018/07/10/instrumentation-in-kudu.html +++ b/2018/07/10/instrumentation-in-kudu.html @@ -156,6 +156,8 @@ below. My talk spans the first 34 minutes.</p> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -184,8 +186,6 @@ below. My talk spans the first 34 minutes.</p> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2018/08/06/getting-started-with-kudu-an-oreilly-title.html ---------------------------------------------------------------------- diff --git a/2018/08/06/getting-started-with-kudu-an-oreilly-title.html b/2018/08/06/getting-started-with-kudu-an-oreilly-title.html index 8e5916f..a391477 100644 --- a/2018/08/06/getting-started-with-kudu-an-oreilly-title.html +++ b/2018/08/06/getting-started-with-kudu-an-oreilly-title.html @@ -132,9 +132,9 @@ challenge at that time. In that context, on October 11th 2012 Todd Lipcon perform Apache Kuduâs initial commit. The commit message was:</p> -<div class="highlighter-rouge">Code for writing cfiles seems to basically work +<pre><code>Code for writing cfiles seems to basically work Need to write code for reading cfiles, still -</div> +</code></pre> <p>And Kudu development was off and running. Around this same time Todd, on his internal Wiki page, started listing out the papers he was reading to develop @@ -170,7 +170,7 @@ of Kudu. Specifically you will learn:</p> <p>Looking forward, I am excited to see Kudu gain additional features and adoption and eventually the second revision of this title. In the meantime, if you have -feedback or questions, please reach out on the <code class="highlighter-rouge">#getting-started-kudu</code> channel of +feedback or questions, please reach out on the <code>#getting-started-kudu</code> channel of the <a href="https://getkudu-slack.herokuapp.com/">Kudu Slack</a> or if you prefer non-real-time communication, please use the user@ mailing list!</p> @@ -183,6 +183,8 @@ communication, please use the user@ mailing list!</p> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -211,8 +213,6 @@ communication, please use the user@ mailing list!</p> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2018/09/11/simplified-pipelines-with-kudu.html ---------------------------------------------------------------------- diff --git a/2018/09/11/simplified-pipelines-with-kudu.html b/2018/09/11/simplified-pipelines-with-kudu.html index 69c9985..48efd16 100644 --- a/2018/09/11/simplified-pipelines-with-kudu.html +++ b/2018/09/11/simplified-pipelines-with-kudu.html @@ -166,6 +166,8 @@ the backend.</p> <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -194,8 +196,6 @@ the backend.</p> <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2018/09/26/index-skip-scan-optimization-in-kudu.html ---------------------------------------------------------------------- diff --git a/2018/09/26/index-skip-scan-optimization-in-kudu.html b/2018/09/26/index-skip-scan-optimization-in-kudu.html index bf62385..53e3c64 100644 --- a/2018/09/26/index-skip-scan-optimization-in-kudu.html +++ b/2018/09/26/index-skip-scan-optimization-in-kudu.html @@ -137,16 +137,16 @@ Consider the following table:</p> <span class="p">);</span></code></pre></div> <p><img src="/img/index-skip-scan/example-table.png" alt="png" class="img-responsive" /> -<em>Sample rows of table <code class="highlighter-rouge">metrics</code> (sorted by key columns).</em></p> +<em>Sample rows of table <code>metrics</code> (sorted by key columns).</em></p> <p>In this case, by default, Kudu internally builds a primary key index (implemented as a -<a href="https://en.wikipedia.org/wiki/B-tree">B-tree</a>) for the table <code class="highlighter-rouge">metrics</code>. +<a href="https://en.wikipedia.org/wiki/B-tree">B-tree</a>) for the table <code>metrics</code>. As shown in the table above, the index data is sorted by the composite of all key columns. -When the user query contains the first key column (<code class="highlighter-rouge">host</code>), Kudu uses the index (as the index data is +When the user query contains the first key column (<code>host</code>), Kudu uses the index (as the index data is primarily sorted on the first key column).</p> -<p>Now, what if the user query does not contain the first key column and instead only contains the <code class="highlighter-rouge">tstamp</code> column? -In the above case, the <code class="highlighter-rouge">tstamp</code> column values are sorted with respect to <code class="highlighter-rouge">host</code>, +<p>Now, what if the user query does not contain the first key column and instead only contains the <code>tstamp</code> column? +In the above case, the <code>tstamp</code> column values are sorted with respect to <code>host</code>, but are not globally sorted, and as such, itâs non-trivial to use the index to filter rows. Instead, a full tablet scan is done by default. Other databases may optimize such scans by building secondary indexes (though it might be redundant to build one on one of the primary keys). However, this isnât an option for Kudu, @@ -154,11 +154,11 @@ given its lack of secondary index support.</p> <p>The question is, can Kudu do better than a full tablet scan here?</p> -<p>The answer is yes! Letâs observe the column preceding the <code class="highlighter-rouge">tstamp</code> column. We will refer to it as the -âprefix columnâ and its specific value as the âprefix keyâ. In this example, <code class="highlighter-rouge">host</code> is the prefix column. +<p>The answer is yes! Letâs observe the column preceding the <code>tstamp</code> column. We will refer to it as the +âprefix columnâ and its specific value as the âprefix keyâ. In this example, <code>host</code> is the prefix column. Note that the prefix keys are sorted in the index and that all rows of a given prefix key are also sorted by the remaining key columns. Therefore, we can use the index to skip to the rows that have distinct prefix keys, -and also satisfy the predicate on the <code class="highlighter-rouge">tstamp</code> column. +and also satisfy the predicate on the <code>tstamp</code> column. For example, consider the query:</p> <div class="highlight"><pre><code class="language-sql" data-lang="sql"><span class="k">SELECT</span> <span class="n">clusterid</span> <span class="k">FROM</span> <span class="n">metrics</span> <span class="k">WHERE</span> <span class="n">tstamp</span> <span class="o">=</span> <span class="mi">100</span><span class="p">;</span></code></pre></div> @@ -166,10 +166,10 @@ For example, consider the query:</p> <p><img src="/img/index-skip-scan/skip-scan-example-table.png" alt="png" class="img-responsive" /> <em>Skip scan flow illustration. The rows in green are scanned and the rest are skipped.</em></p> -<p>The tablet server can use the index to <strong>skip</strong> to the first row with a distinct prefix key (<code class="highlighter-rouge">host = helium</code>) that -matches the predicate (<code class="highlighter-rouge">tstamp = 100</code>) and then <strong>scan</strong> through the rows until the predicate no longer matches. At that -point we would know that no more rows with <code class="highlighter-rouge">host = helium</code> will satisfy the predicate, and we can skip to the next -prefix key. This holds true for all distinct keys of <code class="highlighter-rouge">host</code>. Hence, this method is popularly known as +<p>The tablet server can use the index to <strong>skip</strong> to the first row with a distinct prefix key (<code>host = helium</code>) that +matches the predicate (<code>tstamp = 100</code>) and then <strong>scan</strong> through the rows until the predicate no longer matches. At that +point we would know that no more rows with <code>host = helium</code> will satisfy the predicate, and we can skip to the next +prefix key. This holds true for all distinct keys of <code>host</code>. Hence, this method is popularly known as <strong>skip scan optimization</strong>[2, 3].</p> <h1 id="performance">Performance</h1> @@ -196,7 +196,7 @@ to dynamically disable skip scan.</p> data in Kudu tablets. This is a work-in-progress <a href="https://gerrit.cloudera.org/#/c/10983/">patch</a>. The implementation in the patch works only for equality predicates on the non-first primary key columns. An important point to note is that although, in the above specific example, the number of prefix -columns is one (<code class="highlighter-rouge">host</code>), this approach is generalized to work with any number of prefix columns.</p> +columns is one (<code>host</code>), this approach is generalized to work with any number of prefix columns.</p> <p>This work also lays the groundwork to leverage the skip scan approach and optimize query processing time in the following use cases:</p> @@ -230,6 +230,8 @@ Geo-replicated, near real-time, scalable data warehousing.â Proceedings of the <h3>Recent posts</h3> <ul> + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> @@ -258,8 +260,6 @@ Geo-replicated, near real-time, scalable data warehousing.â Proceedings of the <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> - <li> <a href="/2016/11/01/weekly-update.html">Apache Kudu Weekly Update November 1st, 2016</a> </li> - </ul> </div> </div> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/2018/10/26/apache-kudu-1-8-0-released.html ---------------------------------------------------------------------- diff --git a/2018/10/26/apache-kudu-1-8-0-released.html b/2018/10/26/apache-kudu-1-8-0-released.html new file mode 100644 index 0000000..17f784c --- /dev/null +++ b/2018/10/26/apache-kudu-1-8-0-released.html @@ -0,0 +1,255 @@ +<!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 1.8.0 Released</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" /> + + + <link rel="alternate" type="application/atom+xml" + title="RSS Feed for Apache Kudu blog" + href="/feed.xml" /> + + + <!-- 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 > + <a href="/docs/">Documentation</a> + </li> + <li > + <a href="/releases/">Download</a> + </li> + <li class="active"> + <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 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> + +<div class="row header"> + <div class="col-lg-12"> + <h2><a href="/blog">Apache Kudu Blog</a></h2> + </div> +</div> + +<div class="row-fluid"> + <div class="col-lg-9"> + <article> + <header> + <h1 class="entry-title">Apache Kudu 1.8.0 Released</h1> + <p class="meta">Posted 26 Oct 2018 by Attila Bukor</p> + </header> + <div class="entry-content"> + <p>The Apache Kudu team is happy to announce the release of Kudu 1.8.0!</p> + +<p>The new release adds several new features and improvements, including the +following:</p> + +<!--more--> + +<ul> + <li>Introduced manual data rebalancer tool which can be used to redistribute +table replicas among tablet servers</li> + <li>Added support for <code>IS NULL</code> and <code>IS NOT NULL</code> predicates to the Kudu Python +client</li> + <li>Multiple tooling improvements make diagnostics and troubleshooting simpler</li> + <li>The Kudu Spark connector now supports Spark Streaming DataFrames</li> + <li>Added Pandas support to the Python client</li> +</ul> + +<p>The above is just a list of the highlights, for a more complete list of new +features, improvements and fixes please refer to the <a href="/releases/1.8.0/docs/release_notes.html">release +notes</a>.</p> + +<p>The Apache Kudu project only publishes source code releases. To build Kudu +1.8.0, follow these steps:</p> + +<ul> + <li>Download the Kudu <a href="/releases/1.8.0">1.8.0 source release</a></li> + <li>Follow the instructions in the documentation to build Kudu <a href="/releases/1.8.0/docs/installation.html#build_from_source">1.8.0 from +source</a></li> +</ul> + +<p>For your convenience, binary JAR files for the Kudu Java client library, Spark +DataSource, Flume sink, and other Java integrations are published to the ASF +Maven repository and are <a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.kudu%22%20AND%20v%3A%221.8.0%22">now +available</a>.</p> + +<p>The Python client source is also available on +<a href="https://pypi.org/project/kudu-python/">PyPI</a>.</p> + + </div> +</article> + + + </div> + <div class="col-lg-3 recent-posts"> + <h3>Recent posts</h3> + <ul> + + <li> <a href="/2018/10/26/apache-kudu-1-8-0-released.html">Apache Kudu 1.8.0 Released</a> </li> + + <li> <a href="/2018/09/26/index-skip-scan-optimization-in-kudu.html">Index Skip Scan Optimization in Kudu</a> </li> + + <li> <a href="/2018/09/11/simplified-pipelines-with-kudu.html">Simplified Data Pipelines with Kudu</a> </li> + + <li> <a href="/2018/08/06/getting-started-with-kudu-an-oreilly-title.html">Getting Started with Kudu - an O'Reilly Title</a> </li> + + <li> <a href="/2018/07/10/instrumentation-in-kudu.html">Instrumentation in Apache Kudu</a> </li> + + <li> <a href="/2018/03/23/apache-kudu-1-7-0-released.html">Apache Kudu 1.7.0 released</a> </li> + + <li> <a href="/2017/12/08/apache-kudu-1-6-0-released.html">Apache Kudu 1.6.0 released</a> </li> + + <li> <a href="/2017/10/23/nosql-kudu-spanner-slides.html">Slides: A brave new world in mutable big data: Relational storage</a> </li> + + <li> <a href="/2017/09/18/kudu-consistency-pt1.html">Consistency in Apache Kudu, Part 1</a> </li> + + <li> <a href="/2017/09/08/apache-kudu-1-5-0-released.html">Apache Kudu 1.5.0 released</a> </li> + + <li> <a href="/2017/06/13/apache-kudu-1-4-0-released.html">Apache Kudu 1.4.0 released</a> </li> + + <li> <a href="/2017/04/19/apache-kudu-1-3-1-released.html">Apache Kudu 1.3.1 released</a> </li> + + <li> <a href="/2017/03/20/apache-kudu-1-3-0-released.html">Apache Kudu 1.3.0 released</a> </li> + + <li> <a href="/2017/01/20/apache-kudu-1-2-0-released.html">Apache Kudu 1.2.0 released</a> </li> + + <li> <a href="/2016/11/15/weekly-update.html">Apache Kudu Weekly Update November 15th, 2016</a> </li> + + </ul> + </div> +</div> + + <footer class="footer"> + <div class="row"> + <div class="col-md-9"> + <p class="small"> + Copyright © 2016 The Apache Software Foundation. + </p> + <p class="small"> + Apache Kudu, Kudu, Apache, the Apache feather logo, and the Apache Kudu + project logo are either registered trademarks or trademarks of The + Apache Software Foundation in the United States and other countries. + </p> + </div> + <div class="col-md-3"> + <a class="pull-right" href="https://www.apache.org/events/current-event.html"> + <img src="https://www.apache.org/events/current-event-234x60.png"/> + </a> + </div> + </div> + </footer> + </div> + <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> + <script> + // Try to detect touch-screen devices. Note: Many laptops have touch screens. + $(document).ready(function() { + if ("ontouchstart" in document.documentElement) { + $(document.documentElement).addClass("touch"); + } else { + $(document.documentElement).addClass("no-touch"); + } + }); + </script> + <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" + integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" + crossorigin="anonymous"></script> + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-68448017-1', 'auto'); + ga('send', 'pageview'); + </script> + <script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/3.1.0/anchor.js"></script> + <script> + anchors.options = { + placement: 'right', + visible: 'touch', + }; + anchors.add(); + </script> + </body> +</html> + http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/apidocs/allclasses-frame.html ---------------------------------------------------------------------- diff --git a/apidocs/allclasses-frame.html b/apidocs/allclasses-frame.html index 1831bd6..d8eee7d 100644 --- a/apidocs/allclasses-frame.html +++ b/apidocs/allclasses-frame.html @@ -4,7 +4,7 @@ <head> <!-- Generated by javadoc --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>All Classes (Kudu 1.7.1 API)</title> +<title>All Classes (Kudu 1.8.0 API)</title> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <script type="text/javascript" src="script.js"></script> </head> @@ -23,9 +23,12 @@ <li><a href="org/apache/kudu/client/AsyncKuduSession.html" title="class in org.apache.kudu.client" target="classFrame">AsyncKuduSession</a></li> <li><a href="org/apache/kudu/flume/sink/AvroKuduOperationsProducer.html" title="class in org.apache.kudu.flume.sink" target="classFrame">AvroKuduOperationsProducer</a></li> <li><a href="org/apache/kudu/mapreduce/tools/BigLinkedListCommon.html" title="class in org.apache.kudu.mapreduce.tools" target="classFrame">BigLinkedListCommon</a></li> +<li><a href="org/apache/kudu/util/BloomFilter.html" title="class in org.apache.kudu.util" target="classFrame">BloomFilter</a></li> <li><a href="org/apache/kudu/client/ColumnRangePredicate.html" title="class in org.apache.kudu.client" target="classFrame">ColumnRangePredicate</a></li> <li><a href="org/apache/kudu/ColumnSchema.html" title="class in org.apache.kudu" target="classFrame">ColumnSchema</a></li> <li><a href="org/apache/kudu/ColumnSchema.ColumnSchemaBuilder.html" title="class in org.apache.kudu" target="classFrame">ColumnSchema.ColumnSchemaBuilder</a></li> +<li><a href="org/apache/kudu/ColumnSchema.CompressionAlgorithm.html" title="enum in org.apache.kudu" target="classFrame">ColumnSchema.CompressionAlgorithm</a></li> +<li><a href="org/apache/kudu/ColumnSchema.Encoding.html" title="enum in org.apache.kudu" target="classFrame">ColumnSchema.Encoding</a></li> <li><a href="org/apache/kudu/ColumnTypeAttributes.html" title="class in org.apache.kudu" target="classFrame">ColumnTypeAttributes</a></li> <li><a href="org/apache/kudu/ColumnTypeAttributes.ColumnTypeAttributesBuilder.html" title="class in org.apache.kudu" target="classFrame">ColumnTypeAttributes.ColumnTypeAttributesBuilder</a></li> <li><a href="org/apache/kudu/mapreduce/CommandLineParser.html" title="class in org.apache.kudu.mapreduce" target="classFrame">CommandLineParser</a></li> http://git-wip-us.apache.org/repos/asf/kudu-site/blob/854be1d3/apidocs/allclasses-noframe.html ---------------------------------------------------------------------- diff --git a/apidocs/allclasses-noframe.html b/apidocs/allclasses-noframe.html index 84b45f5..28a6fac 100644 --- a/apidocs/allclasses-noframe.html +++ b/apidocs/allclasses-noframe.html @@ -4,7 +4,7 @@ <head> <!-- Generated by javadoc --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>All Classes (Kudu 1.7.1 API)</title> +<title>All Classes (Kudu 1.8.0 API)</title> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <script type="text/javascript" src="script.js"></script> </head> @@ -23,9 +23,12 @@ <li><a href="org/apache/kudu/client/AsyncKuduSession.html" title="class in org.apache.kudu.client">AsyncKuduSession</a></li> <li><a href="org/apache/kudu/flume/sink/AvroKuduOperationsProducer.html" title="class in org.apache.kudu.flume.sink">AvroKuduOperationsProducer</a></li> <li><a href="org/apache/kudu/mapreduce/tools/BigLinkedListCommon.html" title="class in org.apache.kudu.mapreduce.tools">BigLinkedListCommon</a></li> +<li><a href="org/apache/kudu/util/BloomFilter.html" title="class in org.apache.kudu.util">BloomFilter</a></li> <li><a href="org/apache/kudu/client/ColumnRangePredicate.html" title="class in org.apache.kudu.client">ColumnRangePredicate</a></li> <li><a href="org/apache/kudu/ColumnSchema.html" title="class in org.apache.kudu">ColumnSchema</a></li> <li><a href="org/apache/kudu/ColumnSchema.ColumnSchemaBuilder.html" title="class in org.apache.kudu">ColumnSchema.ColumnSchemaBuilder</a></li> +<li><a href="org/apache/kudu/ColumnSchema.CompressionAlgorithm.html" title="enum in org.apache.kudu">ColumnSchema.CompressionAlgorithm</a></li> +<li><a href="org/apache/kudu/ColumnSchema.Encoding.html" title="enum in org.apache.kudu">ColumnSchema.Encoding</a></li> <li><a href="org/apache/kudu/ColumnTypeAttributes.html" title="class in org.apache.kudu">ColumnTypeAttributes</a></li> <li><a href="org/apache/kudu/ColumnTypeAttributes.ColumnTypeAttributesBuilder.html" title="class in org.apache.kudu">ColumnTypeAttributes.ColumnTypeAttributesBuilder</a></li> <li><a href="org/apache/kudu/mapreduce/CommandLineParser.html" title="class in org.apache.kudu.mapreduce">CommandLineParser</a></li>