This is an automated email from the ASF dual-hosted git repository. jark pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/fluss.git
The following commit(s) were added to refs/heads/main by this push: new 405144901 [website] Fix image and description metadata of website pages (#1440) 405144901 is described below commit 405144901927e0ba0620f639146d7217880a4fdb Author: Jark Wu <j...@apache.org> AuthorDate: Fri Aug 1 23:03:19 2025 +0800 [website] Fix image and description metadata of website pages (#1440) --- pom.xml | 7 +++---- website/blog/2024-11-29-fluss-open-source.md | 18 ------------------ website/blog/2024-12-11-why-fluss.md | 18 ------------------ website/blog/2024-12-12-fluss-intro.md | 18 ------------------ website/blog/2025-01-28-towards-stream-lake-arch.md | 18 ------------------ website/blog/2025-05-28-unveil-fluss-logo.md | 18 ------------------ website/blog/2025-06-01-partial-updates.md | 19 +------------------ website/blog/2025-07-01-tiering-service.md | 18 ------------------ website/blog/2025-07-07-fluss-java-client.md | 18 ------------------ website/blog/2025-07-10-fluss-joins-asf.md | 19 +------------------ website/blog/2025-07-23-hands-on-fluss-lakehouse.md | 21 +++------------------ website/blog/releases/0.6.md | 18 ------------------ website/blog/releases/0.7.md | 18 ------------------ website/community/dev/building.md | 18 ------------------ website/community/dev/ide-setup.md | 18 ------------------ website/community/fluss-logos.md | 18 ------------------ .../bug-reports-feature-requests.md | 18 ------------------ .../community/how-to-contribute/contribute-code.md | 18 ------------------ .../community/how-to-contribute/contribute-docs.md | 18 ------------------ .../how-to-contribute/review-pull-requests.md | 18 ------------------ website/community/how-to-release.md | 18 ------------------ website/community/welcome.md | 18 ------------------ website/docs/apis/java-client.md | 18 ------------------ website/docs/concepts/architecture.md | 18 ------------------ website/docs/engine-flink/datastream.mdx | 18 ------------------ website/docs/engine-flink/ddl.md | 18 ------------------ website/docs/engine-flink/getting-started.md | 18 ------------------ website/docs/engine-flink/lookups.md | 18 ------------------ website/docs/engine-flink/options.md | 18 ------------------ website/docs/engine-flink/reads.md | 18 ------------------ website/docs/engine-flink/writes.md | 18 ------------------ .../install-deploy/deploying-distributed-cluster.md | 18 ------------------ .../docs/install-deploy/deploying-local-cluster.md | 18 ------------------ .../docs/install-deploy/deploying-with-docker.md | 18 ------------------ website/docs/install-deploy/overview.md | 18 ------------------ website/docs/intro.md | 18 ------------------ website/docs/maintenance/configuration.md | 18 ------------------ website/docs/maintenance/filesystems/hdfs.md | 18 ------------------ website/docs/maintenance/filesystems/obs.md | 18 ------------------ website/docs/maintenance/filesystems/oss.md | 18 ------------------ website/docs/maintenance/filesystems/overview.md | 18 ------------------ website/docs/maintenance/filesystems/s3.md | 18 ------------------ website/docs/maintenance/observability/logging.md | 18 ------------------ .../maintenance/observability/metric-reporters.md | 18 ------------------ .../maintenance/observability/monitor-metrics.md | 18 ------------------ .../docs/maintenance/observability/quickstart.md | 18 ------------------ website/docs/maintenance/operations/racks.md | 18 ------------------ website/docs/maintenance/operations/upgrading.md | 18 ------------------ .../maintenance/tiered-storage/lakehouse-storage.md | 18 ------------------ website/docs/maintenance/tiered-storage/overview.md | 18 ------------------ .../maintenance/tiered-storage/remote-storage.md | 18 ------------------ website/docs/quickstart/flink.md | 18 ------------------ website/docs/security/authentication.md | 18 ------------------ website/docs/security/authorization.md | 18 ------------------ website/docs/security/overview.md | 18 ------------------ .../integrate-data-lakes/paimon.md | 18 ------------------ website/docs/streaming-lakehouse/overview.md | 18 ------------------ .../table-design/data-distribution/bucketing.md | 18 ------------------ .../table-design/data-distribution/partitioning.md | 18 ------------------ website/docs/table-design/data-distribution/ttl.md | 18 ------------------ website/docs/table-design/data-types.md | 18 ------------------ website/docs/table-design/overview.md | 18 ------------------ website/docs/table-design/table-types/log-table.md | 18 ------------------ .../docs/table-design/table-types/pk-table/index.md | 18 ------------------ .../table-types/pk-table/merge-engines/default.md | 18 ------------------ .../table-types/pk-table/merge-engines/first-row.md | 18 ------------------ .../table-types/pk-table/merge-engines/index.md | 18 ------------------ .../table-types/pk-table/merge-engines/versioned.md | 18 ------------------ website/docusaurus.config.ts | 3 +-- website/learn/talks.md | 18 ------------------ website/learn/videos.md | 18 ------------------ website/src/pages/downloads.md | 18 ------------------ website/src/pages/roadmap.md | 18 ------------------ 73 files changed, 9 insertions(+), 1284 deletions(-) diff --git a/pom.xml b/pom.xml index b945b443f..8441ee50f 100644 --- a/pom.xml +++ b/pom.xml @@ -569,10 +569,9 @@ <exclude>**/.*/**</exclude> <exclude>**/*.prefs</exclude> <exclude>**/*.log</exclude> - <!-- Administrative files in the main trunk. --> - <exclude>**/README.md</exclude> - <exclude>**/CODE_OF_CONDUCT.md</exclude> - <exclude>.github/**</exclude> + <!-- Documentation files in the main trunk. --> + <exclude>**/*.md</exclude> + <exclude>**/*.mdx</exclude> <!-- IDE files. --> <exclude>**/*.iml</exclude> <exclude>**/.idea/**</exclude> diff --git a/website/blog/2024-11-29-fluss-open-source.md b/website/blog/2024-11-29-fluss-open-source.md index 8f09c7340..a5668efe3 100644 --- a/website/blog/2024-11-29-fluss-open-source.md +++ b/website/blog/2024-11-29-fluss-open-source.md @@ -4,24 +4,6 @@ title: Fluss is Now Open Source authors: [jark, giannis] --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - Earlier this year at Flink Forward 2024 Berlin we [announced Fluss](https://www.ververica.com/blog/introducing-fluss) and today we are thrilled to announce open-sourcing the project. Fluss is a **streaming storage system** designed to power real-time analytics. It aspires to change how organizations approach real-time data by acting as the **real-time data layer** for the Lakehouse. Its cutting-edge design enables businesses to achieve **sub-second latency**, **high throughput**, and **cost efficiency** for data analytics, making it the ideal solution for modern data-driven applications. diff --git a/website/blog/2024-12-11-why-fluss.md b/website/blog/2024-12-11-why-fluss.md index 85c7d3f4e..f6120c0ca 100644 --- a/website/blog/2024-12-11-why-fluss.md +++ b/website/blog/2024-12-11-why-fluss.md @@ -5,24 +5,6 @@ sidebar_label: "Why Fluss? Top 4 Challenges of Kafka" authors: [jark] --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - The industry is undergoing a clear and significant shift as big data computing transitions from offline to real-time processing. This transition is revolutionizing various sectors, including the E-commerce, automotive networking, finance, and beyond, where real-time data applications are becoming integral to operations. This evolution enables organizations to unlock greater diff --git a/website/blog/2024-12-12-fluss-intro.md b/website/blog/2024-12-12-fluss-intro.md index de2f503b7..1cb76fbb4 100644 --- a/website/blog/2024-12-12-fluss-intro.md +++ b/website/blog/2024-12-12-fluss-intro.md @@ -5,24 +5,6 @@ sidebar_label: "Introducing Fluss" authors: [jark] --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - We have discussed the challenges of using Kafka for real-time analytics in our previous [blog post](/blog/why-fluss/). Today, we are excited to introduce Fluss, a cutting-edge streaming storage system designed to power real-time analytics. We are going to explore Fluss's architecture, design principles, key features, and how it addresses the challenges of using Kafka for real-time analytics. diff --git a/website/blog/2025-01-28-towards-stream-lake-arch.md b/website/blog/2025-01-28-towards-stream-lake-arch.md index 8a01979f0..4c24c0910 100644 --- a/website/blog/2025-01-28-towards-stream-lake-arch.md +++ b/website/blog/2025-01-28-towards-stream-lake-arch.md @@ -5,24 +5,6 @@ sidebar_label: "Toward Streaming Lakehouse" authors: [yuxia] --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - The unification of Lakehouse and streaming storage represents a major trend in the future development of modern data lakes and streaming storage systems. Designed specifically for real-time analytics, Fluss has embraced a unified Streaming and Lakehouse architecture from its inception, enabling seamless integration into existing Lakehouse architectures. Fluss is designed to address the demands of real-time analytics with the following key capabilities: diff --git a/website/blog/2025-05-28-unveil-fluss-logo.md b/website/blog/2025-05-28-unveil-fluss-logo.md index 263ffd52e..dfee7b461 100644 --- a/website/blog/2025-05-28-unveil-fluss-logo.md +++ b/website/blog/2025-05-28-unveil-fluss-logo.md @@ -4,24 +4,6 @@ title: "The Story of Fluss Logo" authors: [jark] --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> -  ## Introducing the Little Otter diff --git a/website/blog/2025-06-01-partial-updates.md b/website/blog/2025-06-01-partial-updates.md index e065d35f2..34c750299 100644 --- a/website/blog/2025-06-01-partial-updates.md +++ b/website/blog/2025-06-01-partial-updates.md @@ -2,26 +2,9 @@ slug: partial-updates title: "Understanding Partial Updates" authors: [giannis] +image: ./assets/partial_updates/banner.png --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> -  Traditional streaming data pipelines often need to join many tables or streams on a primary key to create a wide view. diff --git a/website/blog/2025-07-01-tiering-service.md b/website/blog/2025-07-01-tiering-service.md index 66cb282c0..7dc4f2535 100644 --- a/website/blog/2025-07-01-tiering-service.md +++ b/website/blog/2025-07-01-tiering-service.md @@ -5,24 +5,6 @@ authors: [gyang94] toc_max_heading_level: 5 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Tiering Service Deep Dive ## Background diff --git a/website/blog/2025-07-07-fluss-java-client.md b/website/blog/2025-07-07-fluss-java-client.md index 22bfda8f9..71e9cc49f 100644 --- a/website/blog/2025-07-07-fluss-java-client.md +++ b/website/blog/2025-07-07-fluss-java-client.md @@ -4,24 +4,6 @@ title: "Apache Fluss Java Client: A Deep Dive" authors: [giannis] --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> -  ## Introduction diff --git a/website/blog/2025-07-10-fluss-joins-asf.md b/website/blog/2025-07-10-fluss-joins-asf.md index 7c5184e15..3e887b592 100644 --- a/website/blog/2025-07-10-fluss-joins-asf.md +++ b/website/blog/2025-07-10-fluss-joins-asf.md @@ -3,26 +3,9 @@ slug: fluss-joins-asf title: "Fluss Joins the Apache Incubator" sidebar_label: "Fluss Joins the Apache Incubator" authors: [jark] +image: ./assets/fluss_asf/asf.png --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - On June 5th, Fluss, the next-generation streaming storage project open-sourced and donated by Alibaba, successfully passed the [vote](https://lists.apache.org/thread/mnol4wxovpz6klt196d3x239t4mp6z5o) and officially became an incubator project of the Apache Software Foundation (ASF). This marks a significant milestone in the development of the Fluss community, symbolizing that the project has entered a new phase that is more open, neutral, and standardized. Moving forward, Fluss will leverage the ASF ecosystem to accelerate the building of a global developer community, continuously driving innovation and adoption of next-generation real-time data infrastructure. diff --git a/website/blog/2025-07-23-hands-on-fluss-lakehouse.md b/website/blog/2025-07-23-hands-on-fluss-lakehouse.md index 5374fa903..c2a66b87e 100644 --- a/website/blog/2025-07-23-hands-on-fluss-lakehouse.md +++ b/website/blog/2025-07-23-hands-on-fluss-lakehouse.md @@ -2,27 +2,10 @@ slug: hands-on-fluss-lakehouse title: "From Stream to Lake: Hands-On with Fluss Tiering into Paimon on Minio" authors: [gyang94] +image: ./assets/hands_on_fluss_lakehouse/streamhouse.png toc_max_heading_level: 5 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # From Stream to Lake: Hands-On with Fluss Tiering into Paimon on Minio Fluss stores historical data in a lakehouse storage layer while keeping real-time data in the Fluss server. Its built-in tiering service continuously moves fresh events into the lakehouse, allowing various query engines to analyze both hot and cold data. The real magic happens with Fluss's union-read capability, which lets Flink jobs seamlessly query both the Fluss cluster and the lakehouse for truly integrated real-time processing. @@ -31,6 +14,8 @@ Fluss stores historical data in a lakehouse storage layer while keeping real-tim In this hands-on tutorial, we'll walk you through setting up a local Fluss lakehouse environment, running some practical data operations, and getting first-hand experience with the complete Fluss lakehouse architecture. By the end, you'll have a working environment for experimenting with Fluss's powerful data processing capabilities. +<!-- truncate --> + ## Integrate with Paimon Minio Lakehouse For this tutorial, we'll use **Fluss 0.7** and **Flink 1.20** to run the tiering service on a local cluster. We'll configure **Paimon** as our lake format on **Minio** as the storage backend. Let's get started: diff --git a/website/blog/releases/0.6.md b/website/blog/releases/0.6.md index c0aa3ea7e..de71d6c5f 100644 --- a/website/blog/releases/0.6.md +++ b/website/blog/releases/0.6.md @@ -5,24 +5,6 @@ date: 2025-03-10 tags: [releases] --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - The Fluss community is pleased to announce the official release of **Fluss 0.6.0**. This version has undergone over three months of intensive development, bringing together the expertise and efforts of 45 contributors worldwide, with more than 200 code commits completed. Our heartfelt thanks go out to every contributor for their invaluable support! diff --git a/website/blog/releases/0.7.md b/website/blog/releases/0.7.md index 6820b7172..850735edc 100644 --- a/website/blog/releases/0.7.md +++ b/website/blog/releases/0.7.md @@ -5,24 +5,6 @@ date: 2025-06-18 tags: [releases] --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> -  🌊 We are excited to announce the official release of **Fluss 0.7**! diff --git a/website/community/dev/building.md b/website/community/dev/building.md index 30fdfa67d..963ac3991 100644 --- a/website/community/dev/building.md +++ b/website/community/dev/building.md @@ -3,24 +3,6 @@ sidebar_position: 1 title: Building Fluss --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Building Fluss from Source This page covers how to build Fluss from sources. diff --git a/website/community/dev/ide-setup.md b/website/community/dev/ide-setup.md index d482cbf0f..aca6e1632 100644 --- a/website/community/dev/ide-setup.md +++ b/website/community/dev/ide-setup.md @@ -3,24 +3,6 @@ sidebar_position: 2 title: IDE Setup --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # IDE Setup The sections below describe how to import the Fluss project into an IDE diff --git a/website/community/fluss-logos.md b/website/community/fluss-logos.md index 5954c6c03..fb220d672 100644 --- a/website/community/fluss-logos.md +++ b/website/community/fluss-logos.md @@ -3,24 +3,6 @@ title: Fluss Logos sidebar_position: 5 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Fluss Logos We provide the Fluss logo in different formats and variants. diff --git a/website/community/how-to-contribute/bug-reports-feature-requests.md b/website/community/how-to-contribute/bug-reports-feature-requests.md index 44ac9a9e4..7363b76a8 100644 --- a/website/community/how-to-contribute/bug-reports-feature-requests.md +++ b/website/community/how-to-contribute/bug-reports-feature-requests.md @@ -3,24 +3,6 @@ title: Bug Reports and Feature Requests sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Bug Reports and Feature Requests You can report an issue in the [Fluss issue tracker](https://github.com/apache/fluss/issues). diff --git a/website/community/how-to-contribute/contribute-code.md b/website/community/how-to-contribute/contribute-code.md index c351df94d..6b4a30d13 100644 --- a/website/community/how-to-contribute/contribute-code.md +++ b/website/community/how-to-contribute/contribute-code.md @@ -3,24 +3,6 @@ title: Contribute Code sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Contribute Code Fluss is maintained, improved, and extended by code contributions of volunteers. We welcome contributions to Fluss, but due to preserve the high quality of the code base, we follow a contribution process that is explained in this document. diff --git a/website/community/how-to-contribute/contribute-docs.md b/website/community/how-to-contribute/contribute-docs.md index 13bbb7c3c..dd2931e9e 100644 --- a/website/community/how-to-contribute/contribute-docs.md +++ b/website/community/how-to-contribute/contribute-docs.md @@ -3,24 +3,6 @@ title: Contribute Documentation sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Contribute Documentation The Fluss website serves as the primary interface between the project and its community, with several key purposes: diff --git a/website/community/how-to-contribute/review-pull-requests.md b/website/community/how-to-contribute/review-pull-requests.md index 93d459097..52f9ae5cb 100644 --- a/website/community/how-to-contribute/review-pull-requests.md +++ b/website/community/how-to-contribute/review-pull-requests.md @@ -3,24 +3,6 @@ title: Review Pull Requests sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # How to Review a Pull Request This guide is for all committers and contributors that want to help with reviewing code contributions. Thank you for your effort - good reviews are one of the most important and crucial parts of an open source project. This guide should help the community to make reviews such that: diff --git a/website/community/how-to-release.md b/website/community/how-to-release.md index a8f88273e..2e4032a92 100644 --- a/website/community/how-to-release.md +++ b/website/community/how-to-release.md @@ -3,24 +3,6 @@ title: How to Release sidebar_position: 3 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # How to Release TODO diff --git a/website/community/welcome.md b/website/community/welcome.md index 0dad567ed..300223c72 100644 --- a/website/community/welcome.md +++ b/website/community/welcome.md @@ -3,24 +3,6 @@ title: Welcome sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Welcome to Fluss Community ## Issues diff --git a/website/docs/apis/java-client.md b/website/docs/apis/java-client.md index c476093d3..0cb793ffa 100644 --- a/website/docs/apis/java-client.md +++ b/website/docs/apis/java-client.md @@ -3,24 +3,6 @@ title: "Java Client" sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Fluss Java Client ## Overview Fluss `Admin` API that supports asynchronous operations for managing and inspecting Fluss resources. It communicates with the Fluss cluster and provides methods for: diff --git a/website/docs/concepts/architecture.md b/website/docs/concepts/architecture.md index f99225128..74f616fa7 100644 --- a/website/docs/concepts/architecture.md +++ b/website/docs/concepts/architecture.md @@ -3,24 +3,6 @@ title: "Architecture" sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Architecture A Fluss cluster consists of two main processes: the **CoordinatorServer** and the **TabletServer**. diff --git a/website/docs/engine-flink/datastream.mdx b/website/docs/engine-flink/datastream.mdx index bbffccb03..193169e09 100644 --- a/website/docs/engine-flink/datastream.mdx +++ b/website/docs/engine-flink/datastream.mdx @@ -3,24 +3,6 @@ title: "DataStream API" sidebar_position: 6 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # DataStream API ## Overview The Fluss DataStream Connector for Apache Flink provides a Flink DataStream source implementation for reading data from Fluss tables and a Flink DataStream sink implementation for writing data to Fluss tables. It allows you to seamlessly integrate Fluss tables with Flink's DataStream API, enabling you to process data from Fluss in your Flink applications. diff --git a/website/docs/engine-flink/ddl.md b/website/docs/engine-flink/ddl.md index 0e2489250..052d44bc4 100644 --- a/website/docs/engine-flink/ddl.md +++ b/website/docs/engine-flink/ddl.md @@ -4,24 +4,6 @@ title: Flink DDL sidebar_position: 2 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Flink DDL ## Create Catalog diff --git a/website/docs/engine-flink/getting-started.md b/website/docs/engine-flink/getting-started.md index c2283e183..7c72ebf20 100644 --- a/website/docs/engine-flink/getting-started.md +++ b/website/docs/engine-flink/getting-started.md @@ -4,24 +4,6 @@ title: "Getting Started with Flink" sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Getting Started with Flink Engine ## Quick Start For a quick introduction to running Flink, refer to the [Quick Start](quickstart/flink.md) guide. diff --git a/website/docs/engine-flink/lookups.md b/website/docs/engine-flink/lookups.md index add194c42..69f287fab 100644 --- a/website/docs/engine-flink/lookups.md +++ b/website/docs/engine-flink/lookups.md @@ -4,24 +4,6 @@ title: Flink Lookup Joins sidebar_position: 5 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Flink Lookup Joins Flink lookup joins are important because they enable efficient, real-time enrichment of streaming data with reference data, a common requirement in many real-time analytics and processing scenarios. diff --git a/website/docs/engine-flink/options.md b/website/docs/engine-flink/options.md index 7f75219ce..fce9bb7a0 100644 --- a/website/docs/engine-flink/options.md +++ b/website/docs/engine-flink/options.md @@ -3,24 +3,6 @@ title: Connector Options sidebar_position: 7 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Connector Options The following table lists the options that can be used to configure the Fluss table in Flink, including the storage format, the read/write behaviors. diff --git a/website/docs/engine-flink/reads.md b/website/docs/engine-flink/reads.md index 60c3df42b..bc34e4092 100644 --- a/website/docs/engine-flink/reads.md +++ b/website/docs/engine-flink/reads.md @@ -4,24 +4,6 @@ title: Flink Reads sidebar_position: 4 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Flink Reads Fluss supports streaming and batch read with [Apache Flink](https://flink.apache.org/)'s SQL & Table API. Execute the following SQL command to switch execution mode from streaming to batch, and vice versa: ```sql title="Flink SQL" diff --git a/website/docs/engine-flink/writes.md b/website/docs/engine-flink/writes.md index 89b9b460a..cc169e1f4 100644 --- a/website/docs/engine-flink/writes.md +++ b/website/docs/engine-flink/writes.md @@ -4,24 +4,6 @@ title: Flink Writes sidebar_position: 3 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Flink Writes You can directly insert or update data into a Fluss table using the `INSERT INTO` statement. diff --git a/website/docs/install-deploy/deploying-distributed-cluster.md b/website/docs/install-deploy/deploying-distributed-cluster.md index 0f0b17173..f4bc1f0b4 100644 --- a/website/docs/install-deploy/deploying-distributed-cluster.md +++ b/website/docs/install-deploy/deploying-distributed-cluster.md @@ -3,24 +3,6 @@ title: "Deploying Distributed Cluster" sidebar_position: 3 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Deploying Distributed Cluster This page provides instructions on how to deploy a *distributed cluster* for Fluss on bare machines. diff --git a/website/docs/install-deploy/deploying-local-cluster.md b/website/docs/install-deploy/deploying-local-cluster.md index d4c8c9abf..5bfb90c9e 100644 --- a/website/docs/install-deploy/deploying-local-cluster.md +++ b/website/docs/install-deploy/deploying-local-cluster.md @@ -3,24 +3,6 @@ title: "Deploying Local Cluster" sidebar_position: 2 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Deploying Local Cluster This page provides instructions on how to deploy a *local cluster* (on one machine, but in separate processes) for Fluss. diff --git a/website/docs/install-deploy/deploying-with-docker.md b/website/docs/install-deploy/deploying-with-docker.md index 1d52bedd2..ce97598ad 100644 --- a/website/docs/install-deploy/deploying-with-docker.md +++ b/website/docs/install-deploy/deploying-with-docker.md @@ -3,24 +3,6 @@ title: "Deploying with Docker" sidebar_position: 4 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Deploying with Docker This guide will show you how to run a Fluss cluster using Docker. diff --git a/website/docs/install-deploy/overview.md b/website/docs/install-deploy/overview.md index a631b6d58..4878f16ee 100644 --- a/website/docs/install-deploy/overview.md +++ b/website/docs/install-deploy/overview.md @@ -4,24 +4,6 @@ title: Installation & Deployment sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Overview Below, we provide an overview of the key components of a Fluss cluster, detailing their functionalities and implementations. Additionally, we will introduce the various deployment methods available for Fluss. diff --git a/website/docs/intro.md b/website/docs/intro.md index 5be20329c..acf3d79c5 100644 --- a/website/docs/intro.md +++ b/website/docs/intro.md @@ -4,24 +4,6 @@ sidebar_position: 1 slug: / --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # What is Fluss? Fluss is a streaming storage built for real-time analytics which can serve as the real-time data layer for Lakehouse architectures. diff --git a/website/docs/maintenance/configuration.md b/website/docs/maintenance/configuration.md index b5e902142..9cc996085 100644 --- a/website/docs/maintenance/configuration.md +++ b/website/docs/maintenance/configuration.md @@ -3,24 +3,6 @@ title: Configuration sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Server Configuration All configurations can be set in Fluss configuration file `conf/server.yaml` diff --git a/website/docs/maintenance/filesystems/hdfs.md b/website/docs/maintenance/filesystems/hdfs.md index f1fd6a05b..c6a385a69 100644 --- a/website/docs/maintenance/filesystems/hdfs.md +++ b/website/docs/maintenance/filesystems/hdfs.md @@ -3,24 +3,6 @@ title: HDFS sidebar_position: 2 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # HDFS [HDFS (Hadoop Distributed File System)](https://hadoop.apache.org/docs/stable/) is the primary storage system used by Hadoop applications. Fluss supports HDFS as a remote storage. diff --git a/website/docs/maintenance/filesystems/obs.md b/website/docs/maintenance/filesystems/obs.md index 74d65b90a..31f4b76af 100644 --- a/website/docs/maintenance/filesystems/obs.md +++ b/website/docs/maintenance/filesystems/obs.md @@ -3,24 +3,6 @@ title: HuaweiCloud OBS sidebar_position: 6 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # HuaweiCloud OBS [HuaweiCloud Object Storage Service](https://www.huaweicloud.com/product/obs.html) (HuaweiCloud OBS) is an enterprise-grade object storage solution delivering industry-leading scalability, data durability, security, and cost-efficiency. Trusted by organizations across finance, healthcare, manufacturing, and media, OBS enables you to securely store, manage, analyze, and protect unlimited data volumes for diverse scenarios like AI training, data lakes, multi-cloud backup, and real-time med [...] diff --git a/website/docs/maintenance/filesystems/oss.md b/website/docs/maintenance/filesystems/oss.md index 12613f6d4..3c9a6c3a1 100644 --- a/website/docs/maintenance/filesystems/oss.md +++ b/website/docs/maintenance/filesystems/oss.md @@ -3,24 +3,6 @@ title: Aliyun OSS sidebar_position: 3 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Aliyun OSS ## OSS: Object Storage Service diff --git a/website/docs/maintenance/filesystems/overview.md b/website/docs/maintenance/filesystems/overview.md index f14a7afcc..e854dc7a1 100644 --- a/website/docs/maintenance/filesystems/overview.md +++ b/website/docs/maintenance/filesystems/overview.md @@ -4,24 +4,6 @@ title: File Systems sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # File Systems Fluss uses file systems as remote storage to store snapshots for Primary-Key Table and store tiered log segments for Log Table. These diff --git a/website/docs/maintenance/filesystems/s3.md b/website/docs/maintenance/filesystems/s3.md index bda4db218..db0e89531 100644 --- a/website/docs/maintenance/filesystems/s3.md +++ b/website/docs/maintenance/filesystems/s3.md @@ -3,24 +3,6 @@ title: Amazon S3 sidebar_position: 4 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Amazon S3 [Amazon Simple Storage Service](http://aws.amazon.com/s3/) (Amazon S3) is cloud object storage with industry-leading scalability, data availability, security, and performance. diff --git a/website/docs/maintenance/observability/logging.md b/website/docs/maintenance/observability/logging.md index 6c8e3f3f0..9ab8ba806 100644 --- a/website/docs/maintenance/observability/logging.md +++ b/website/docs/maintenance/observability/logging.md @@ -3,24 +3,6 @@ title: Logging sidebar_position: 4 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Logging All Fluss processes(CoordinatorServer/TabletServer) create a log text file that contains messages for various events happening in that process. These logs provide deep insights into the inner workings of Fluss, and can be used to detect problems (in the form of WARN/ERROR messages) and can help in debugging them. diff --git a/website/docs/maintenance/observability/metric-reporters.md b/website/docs/maintenance/observability/metric-reporters.md index 4da5db8b2..d959b6292 100644 --- a/website/docs/maintenance/observability/metric-reporters.md +++ b/website/docs/maintenance/observability/metric-reporters.md @@ -3,24 +3,6 @@ title: Metric Reporters sidebar_position: 2 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Metric Reporters Fluss allows reporting [metrics](monitor-metrics.md) to external system. diff --git a/website/docs/maintenance/observability/monitor-metrics.md b/website/docs/maintenance/observability/monitor-metrics.md index 7527a0a35..cadeb51bd 100644 --- a/website/docs/maintenance/observability/monitor-metrics.md +++ b/website/docs/maintenance/observability/monitor-metrics.md @@ -3,24 +3,6 @@ title: Monitor Metrics sidebar_position: 3 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Monitor Metrics Fluss has built a metrics system to measure the behaviours of cluster and table, like the active CoordinatorServer, diff --git a/website/docs/maintenance/observability/quickstart.md b/website/docs/maintenance/observability/quickstart.md index 00ae89ed3..4018a8831 100644 --- a/website/docs/maintenance/observability/quickstart.md +++ b/website/docs/maintenance/observability/quickstart.md @@ -4,24 +4,6 @@ title: Observability Quickstart Guides sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Observability Quickstart Guides On this page, you can find the following guides to set up an observability stack **based on the instructions in the [Flink quickstart guide](quickstart/flink.md)**: diff --git a/website/docs/maintenance/operations/racks.md b/website/docs/maintenance/operations/racks.md index 867949d37..60d7c943e 100644 --- a/website/docs/maintenance/operations/racks.md +++ b/website/docs/maintenance/operations/racks.md @@ -3,24 +3,6 @@ title: Racks sidebar_position: 2 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Balancing Replicas Across Racks The rack awareness feature is designed to distribute replicas of the same bucket across multiple racks. This extends the diff --git a/website/docs/maintenance/operations/upgrading.md b/website/docs/maintenance/operations/upgrading.md index fc79d0094..71b009916 100644 --- a/website/docs/maintenance/operations/upgrading.md +++ b/website/docs/maintenance/operations/upgrading.md @@ -3,24 +3,6 @@ title: Upgrading and Compatibility sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - As an online storage service, Fluss is typically designed to operate over extended periods, often spanning several years. Like all long-running services, Fluss requires ongoing maintenance, which includes fixing bugs, implementing improvements, and migrating applications to newer versions of the Fluss cluster. In our code design process, we place a strong emphasis diff --git a/website/docs/maintenance/tiered-storage/lakehouse-storage.md b/website/docs/maintenance/tiered-storage/lakehouse-storage.md index 9a8c97ff4..5d2b0dcab 100644 --- a/website/docs/maintenance/tiered-storage/lakehouse-storage.md +++ b/website/docs/maintenance/tiered-storage/lakehouse-storage.md @@ -3,24 +3,6 @@ title: "Lakehouse Storage" sidebar_position: 3 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Lakehouse Storage Lakehouse represents a new, open architecture that combines the best elements of data lakes and data warehouses. diff --git a/website/docs/maintenance/tiered-storage/overview.md b/website/docs/maintenance/tiered-storage/overview.md index b34e961a2..ad438d427 100644 --- a/website/docs/maintenance/tiered-storage/overview.md +++ b/website/docs/maintenance/tiered-storage/overview.md @@ -4,24 +4,6 @@ title: Tiered Storage sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Overview With tiered storage, Fluss allows you to scale compute and storage resources independently, provides better client isolation, and diff --git a/website/docs/maintenance/tiered-storage/remote-storage.md b/website/docs/maintenance/tiered-storage/remote-storage.md index 8bea4789b..34463bd68 100644 --- a/website/docs/maintenance/tiered-storage/remote-storage.md +++ b/website/docs/maintenance/tiered-storage/remote-storage.md @@ -3,24 +3,6 @@ title: "Remote Storage" sidebar_position: 2 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Remote Storage Remote storage usually means a cost-efficient and fault-tolerant storage comparing to local disk, such as S3, HDFS, OSS. diff --git a/website/docs/quickstart/flink.md b/website/docs/quickstart/flink.md index eaf433201..1fc282c2c 100644 --- a/website/docs/quickstart/flink.md +++ b/website/docs/quickstart/flink.md @@ -3,24 +3,6 @@ title: Real-Time Analytics with Flink sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Real-Time Analytics With Flink This guide will get you up and running with Apache Flink to do real-time analytics, covering some powerful features of Fluss, diff --git a/website/docs/security/authentication.md b/website/docs/security/authentication.md index 318163193..4713ad228 100644 --- a/website/docs/security/authentication.md +++ b/website/docs/security/authentication.md @@ -4,24 +4,6 @@ title: Security Authentication sidebar_position: 2 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Authentication Fluss provides a pluggable authentication mechanism, allowing users to configure client and server authentication methods based on their security requirements. diff --git a/website/docs/security/authorization.md b/website/docs/security/authorization.md index 82cf464df..7c4c3c341 100644 --- a/website/docs/security/authorization.md +++ b/website/docs/security/authorization.md @@ -4,24 +4,6 @@ title: Authorization and ACLs sidebar_position: 3 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Authorization and ACLs ## Configuration diff --git a/website/docs/security/overview.md b/website/docs/security/overview.md index 9019d1bf0..974f57623 100644 --- a/website/docs/security/overview.md +++ b/website/docs/security/overview.md @@ -4,24 +4,6 @@ title: Security Overview sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Security Overview Fluss provides a comprehensive security model based on two core components: * **[Authentication](authentication.md)**: is the process of verifying the identity of the client diff --git a/website/docs/streaming-lakehouse/integrate-data-lakes/paimon.md b/website/docs/streaming-lakehouse/integrate-data-lakes/paimon.md index 9d48614ec..c42b04d46 100644 --- a/website/docs/streaming-lakehouse/integrate-data-lakes/paimon.md +++ b/website/docs/streaming-lakehouse/integrate-data-lakes/paimon.md @@ -3,24 +3,6 @@ title: Paimon sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Paimon [Apache Paimon](https://paimon.apache.org/) innovatively combines a lake format with an LSM (Log-Structured Merge-tree) structure, bringing efficient updates into the lake architecture. diff --git a/website/docs/streaming-lakehouse/overview.md b/website/docs/streaming-lakehouse/overview.md index e6ca19f5b..f44eb2fcd 100644 --- a/website/docs/streaming-lakehouse/overview.md +++ b/website/docs/streaming-lakehouse/overview.md @@ -3,24 +3,6 @@ title: "Lakehouse Overview" sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Lakehouse Overview ## Introducing Lakehouse diff --git a/website/docs/table-design/data-distribution/bucketing.md b/website/docs/table-design/data-distribution/bucketing.md index b9271a20d..615c1cb0d 100644 --- a/website/docs/table-design/data-distribution/bucketing.md +++ b/website/docs/table-design/data-distribution/bucketing.md @@ -3,24 +3,6 @@ title: "Bucketing" sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Bucketing A bucketing strategy is a data distribution technique that divides table data into small pieces diff --git a/website/docs/table-design/data-distribution/partitioning.md b/website/docs/table-design/data-distribution/partitioning.md index 9131dc2f7..ed886bd46 100644 --- a/website/docs/table-design/data-distribution/partitioning.md +++ b/website/docs/table-design/data-distribution/partitioning.md @@ -3,24 +3,6 @@ title: Partitioning sidebar_position: 2 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Partitioning ## Partitioned Tables diff --git a/website/docs/table-design/data-distribution/ttl.md b/website/docs/table-design/data-distribution/ttl.md index 16656f7ba..80c5e89aa 100644 --- a/website/docs/table-design/data-distribution/ttl.md +++ b/website/docs/table-design/data-distribution/ttl.md @@ -3,24 +3,6 @@ title: TTL sidebar_position: 3 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # TTL Fluss supports TTL for data by setting the TTL attribute for tables with `'table.log.ttl' = '<duration>'` (default is 7 days). Fluss can periodically and automatically check for and clean up expired data in the table. diff --git a/website/docs/table-design/data-types.md b/website/docs/table-design/data-types.md index bf8f16232..0de09aaaa 100644 --- a/website/docs/table-design/data-types.md +++ b/website/docs/table-design/data-types.md @@ -3,24 +3,6 @@ title: "Data Types" sidebar_position: 10 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Data Types Fluss has a rich set of native data types available to users. All the data types of Fluss are as follows: diff --git a/website/docs/table-design/overview.md b/website/docs/table-design/overview.md index c2fe98755..700d40749 100644 --- a/website/docs/table-design/overview.md +++ b/website/docs/table-design/overview.md @@ -4,24 +4,6 @@ title: Table Overview sidebar_position: 2 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Table Overview ## Database diff --git a/website/docs/table-design/table-types/log-table.md b/website/docs/table-design/table-types/log-table.md index db8dbaebb..decb328c4 100644 --- a/website/docs/table-design/table-types/log-table.md +++ b/website/docs/table-design/table-types/log-table.md @@ -3,24 +3,6 @@ title: "Log Table" sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Log Table ## Basic Concept diff --git a/website/docs/table-design/table-types/pk-table/index.md b/website/docs/table-design/table-types/pk-table/index.md index 150301b2b..986b140d3 100644 --- a/website/docs/table-design/table-types/pk-table/index.md +++ b/website/docs/table-design/table-types/pk-table/index.md @@ -3,24 +3,6 @@ title: Primary Key Table sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Primary Key Table ## Basic Concept diff --git a/website/docs/table-design/table-types/pk-table/merge-engines/default.md b/website/docs/table-design/table-types/pk-table/merge-engines/default.md index 9c8e708fc..e8b992d2a 100644 --- a/website/docs/table-design/table-types/pk-table/merge-engines/default.md +++ b/website/docs/table-design/table-types/pk-table/merge-engines/default.md @@ -4,24 +4,6 @@ title: Default Merge Engine sidebar_position: 2 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Default Merge Engine (LastRow) ## Overview diff --git a/website/docs/table-design/table-types/pk-table/merge-engines/first-row.md b/website/docs/table-design/table-types/pk-table/merge-engines/first-row.md index c7dfc1418..e0ab8a708 100644 --- a/website/docs/table-design/table-types/pk-table/merge-engines/first-row.md +++ b/website/docs/table-design/table-types/pk-table/merge-engines/first-row.md @@ -4,24 +4,6 @@ title: FirstRow Merge Engine sidebar_position: 3 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # FirstRow Merge Engine By setting `'table.merge-engine' = 'first_row'` in the table properties, users can retain the first record for each primary key. diff --git a/website/docs/table-design/table-types/pk-table/merge-engines/index.md b/website/docs/table-design/table-types/pk-table/merge-engines/index.md index 6e1c5d26c..bff300ae7 100644 --- a/website/docs/table-design/table-types/pk-table/merge-engines/index.md +++ b/website/docs/table-design/table-types/pk-table/merge-engines/index.md @@ -3,24 +3,6 @@ title: "Merge Engines" sidebar_position: 1 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Merge Engines The **Merge Engine** in Fluss is a core component designed to efficiently handle and consolidate data updates for Primary Key Tables. diff --git a/website/docs/table-design/table-types/pk-table/merge-engines/versioned.md b/website/docs/table-design/table-types/pk-table/merge-engines/versioned.md index ac193972c..4f521fa46 100644 --- a/website/docs/table-design/table-types/pk-table/merge-engines/versioned.md +++ b/website/docs/table-design/table-types/pk-table/merge-engines/versioned.md @@ -4,24 +4,6 @@ title: Versioned Merge Engine sidebar_position: 4 --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Versioned Merge Engine The **Versioned Merge Engine** enables data updates based on version numbers or event timestamps. It ensures that only the row with the highest version number (or event timestamp) for a given primary key is retained. This mechanism is particularly useful for deduplicating or merging out-of-order data while guaranteeing eventual consistency with the upstream source. diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index 525eb8bd9..d81e5620f 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -119,8 +119,7 @@ const config: Config = { ], ], themeConfig: { - // Replace with your project's social card - image: 'img/docusaurus-social-card.jpg', + image: 'img/logo/png/colored_logo.png', colorMode: { defaultMode: 'light', disableSwitch: true, diff --git a/website/learn/talks.md b/website/learn/talks.md index 342d65017..390e1c899 100644 --- a/website/learn/talks.md +++ b/website/learn/talks.md @@ -2,24 +2,6 @@ title: Talks --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Talks & Presentations Talks and presentations about Apache Fluss from conferences, meetups, and community events. diff --git a/website/learn/videos.md b/website/learn/videos.md index 59a9a4591..101a6cfc9 100644 --- a/website/learn/videos.md +++ b/website/learn/videos.md @@ -2,24 +2,6 @@ title: Videos --- -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Videos Video tutorials and demos about Apache Fluss streaming storage. diff --git a/website/src/pages/downloads.md b/website/src/pages/downloads.md index bdf9234a1..292d20063 100644 --- a/website/src/pages/downloads.md +++ b/website/src/pages/downloads.md @@ -1,21 +1,3 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Apache Fluss (Incubating) Downloads > Apache Fluss (Incubating) is a streaming storage built for real-time > analytics which can serve as the real-time data layer for Lakehouse > architectures. diff --git a/website/src/pages/roadmap.md b/website/src/pages/roadmap.md index 0f1fd5c69..fd6ab72f6 100644 --- a/website/src/pages/roadmap.md +++ b/website/src/pages/roadmap.md @@ -1,21 +1,3 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you 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. ---> - # Fluss Roadmap This roadmap means to provide users and contributors with a high-level summary of ongoing efforts in the Fluss community. The roadmap contains both efforts working in process as well as completed efforts, so that users may get a better impression of the overall status and direction of those developments. ## Kafka Protocol Compatibility