This is an automated email from the ASF dual-hosted git repository. yihua pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/asf-site by this push: new 5f50304 [DOCS] Blog css adjustment and adding images (#5055) 5f50304 is described below commit 5f503046d92e610bab8ea3c312eb705ffa6154fc Author: Kyle Weller <kywe...@gmail.com> AuthorDate: Thu Mar 17 12:56:03 2022 -0700 [DOCS] Blog css adjustment and adding images (#5055) --- ...-employing-right-configurations-for-hudi-cleaner.md | 1 + .../blog/2021-07-21-streaming-data-lake-platform.md | 1 + website/blog/2021-08-16-kafka-custom-deserializer.md | 1 + website/blog/2021-08-23-async-clustering.md | 1 + ...lding-eb-level-data-lake-using-hudi-at-bytedance.md | 2 +- ...-29-hudi-zorder-and-hilbert-space-filling-curves.md | 1 + website/src/css/custom.css | 14 +++++++++++++- website/static/assets/images/blog/bytedance_hudi.png | Bin 0 -> 384420 bytes .../static/assets/images/blog/hudi_schemaevolution.png | Bin 0 -> 56405 bytes website/static/assets/images/blog/hudi_streaming.png | Bin 0 -> 83789 bytes 10 files changed, 19 insertions(+), 2 deletions(-) diff --git a/website/blog/2021-06-10-employing-right-configurations-for-hudi-cleaner.md b/website/blog/2021-06-10-employing-right-configurations-for-hudi-cleaner.md index f095af4..e979540 100644 --- a/website/blog/2021-06-10-employing-right-configurations-for-hudi-cleaner.md +++ b/website/blog/2021-06-10-employing-right-configurations-for-hudi-cleaner.md @@ -3,6 +3,7 @@ title: "Employing correct configurations for Hudi's cleaner table service" excerpt: "Ensuring isolation between Hudi writers and readers using `HoodieCleaner.java`" author: pratyakshsharma category: blog +image: /assets/images/Initial_timeline-aeb1bbf2bc2489d76460277b7de47c14.png --- Apache Hudi provides snapshot isolation between writers and readers. This is made possible by Hudi’s MVCC concurrency model. In this blog, we will explain how to employ the right configurations to manage multiple file versions. Furthermore, we will discuss mechanisms available to users on how to maintain just the required number of old file versions so that long running readers do not fail. diff --git a/website/blog/2021-07-21-streaming-data-lake-platform.md b/website/blog/2021-07-21-streaming-data-lake-platform.md index 13591da..2cfa758 100644 --- a/website/blog/2021-07-21-streaming-data-lake-platform.md +++ b/website/blog/2021-07-21-streaming-data-lake-platform.md @@ -3,6 +3,7 @@ title: "Apache Hudi - The Data Lake Platform" excerpt: "It's been called many things. But, we have always been building a data lake platform" author: vinoth category: blog +image: /assets/images/blog/hudi_streaming.png --- As early as 2016, we set out a [bold, new vision](https://www.oreilly.com/content/ubers-case-for-incremental-processing-on-hadoop/) reimagining batch data processing through a new “**incremental**” data processing stack - alongside the existing batch and streaming stacks. diff --git a/website/blog/2021-08-16-kafka-custom-deserializer.md b/website/blog/2021-08-16-kafka-custom-deserializer.md index e9594d8..cbc1703 100644 --- a/website/blog/2021-08-16-kafka-custom-deserializer.md +++ b/website/blog/2021-08-16-kafka-custom-deserializer.md @@ -3,6 +3,7 @@ title: "Schema evolution with DeltaStreamer using KafkaSource" excerpt: "Evolve schema used in Kafkasource of DeltaStreamer to keep data up to date with business" author: sbernauer category: blog +image: /assets/images/blog/hudi_schemaevolution.png --- The schema used for data exchange between services can change rapidly with new business requirements. diff --git a/website/blog/2021-08-23-async-clustering.md b/website/blog/2021-08-23-async-clustering.md index d7c2493..9ca236f 100644 --- a/website/blog/2021-08-23-async-clustering.md +++ b/website/blog/2021-08-23-async-clustering.md @@ -3,6 +3,7 @@ title: "Asynchronous Clustering using Hudi" excerpt: "How to setup Hudi for asynchronous clustering" author: codope category: blog +image: /assets/images/example_perf_improvement-0eaeaa2d62ff5684c0d3769446388660.png --- In one of the [previous blog](/blog/2021/01/27/hudi-clustering-intro) posts, we introduced a new diff --git a/website/blog/2021-09-01-building-eb-level-data-lake-using-hudi-at-bytedance.md b/website/blog/2021-09-01-building-eb-level-data-lake-using-hudi-at-bytedance.md index 51c6a41..c7a9cdc 100644 --- a/website/blog/2021-09-01-building-eb-level-data-lake-using-hudi-at-bytedance.md +++ b/website/blog/2021-09-01-building-eb-level-data-lake-using-hudi-at-bytedance.md @@ -3,7 +3,7 @@ title: "Building an ExaByte-level Data Lake Using Apache Hudi at ByteDance" excerpt: "Ziyue Guan from Bytedance shares the production experience of building an ExaByte-level data lake using Apache Hudi and how it is used in the recommendation system at Bytedance." author: Ziyue Guan, translated to English by yihua category: blog -image: /assets/images/blog/datalake-bytedance-hudi/slide1.png +image: /assets/images/blog/bytedance_hudi.png --- Ziyue Guan from Bytedance shares the experience of building an ExaByte(EB)-level data lake using Apache Hudi at Bytedance. diff --git a/website/blog/2021-12-29-hudi-zorder-and-hilbert-space-filling-curves.md b/website/blog/2021-12-29-hudi-zorder-and-hilbert-space-filling-curves.md index 1a0fc3b..ea2e5b1 100644 --- a/website/blog/2021-12-29-hudi-zorder-and-hilbert-space-filling-curves.md +++ b/website/blog/2021-12-29-hudi-zorder-and-hilbert-space-filling-curves.md @@ -3,6 +3,7 @@ title: "Hudi Z-Order and Hilbert Space Filling Curves" excerpt: "Explore the benefits of new Apache Hudi Z-Order and Hilbert Curves" author: Alexey Kudinkin and Tao Meng category: blog +image: /assets/images/zordercurve.png --- As of Hudi v0.10.0, we are excited to introduce support for an advanced Data Layout Optimization technique known in the database realm as [Z-order](https://en.wikipedia.org/wiki/Z-order_curve) and [Hilbert](https://en.wikipedia.org/wiki/Hilbert_curve) space filling curves. diff --git a/website/src/css/custom.css b/website/src/css/custom.css index b48c1b2..4ef9bbe 100644 --- a/website/src/css/custom.css +++ b/website/src/css/custom.css @@ -171,15 +171,22 @@ footer .container { flex: 0 0 var(--ifm-col-width); } +.blogThumbnail { + height: 180px; + overflow: hidden; + margin-bottom: 10px; +} + .blogThumbnail img { height: auto; - width: 100% + width: 100%; } .blog-list-page article { display: inline-flex; width: 28%; margin: 1.2em; + vertical-align: bottom; } @media only screen and (max-width: 767px) { @@ -193,3 +200,8 @@ footer .container { .blog-post-page .blogPostTitle_src-theme-BlogPostItem-styles-module { font-size: 3rem; } + +.blogPostTitle_src-theme-BlogPostItem-styles-module{ + height: 60px; + overflow: hidden; +} \ No newline at end of file diff --git a/website/static/assets/images/blog/bytedance_hudi.png b/website/static/assets/images/blog/bytedance_hudi.png new file mode 100644 index 0000000..ff95bd6 Binary files /dev/null and b/website/static/assets/images/blog/bytedance_hudi.png differ diff --git a/website/static/assets/images/blog/hudi_schemaevolution.png b/website/static/assets/images/blog/hudi_schemaevolution.png new file mode 100644 index 0000000..4075128 Binary files /dev/null and b/website/static/assets/images/blog/hudi_schemaevolution.png differ diff --git a/website/static/assets/images/blog/hudi_streaming.png b/website/static/assets/images/blog/hudi_streaming.png new file mode 100644 index 0000000..e9b8bed Binary files /dev/null and b/website/static/assets/images/blog/hudi_streaming.png differ