This is an automated email from the ASF dual-hosted git repository.
kevinjqliu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg.git
The following commit(s) were added to refs/heads/main by this push:
new 8b08b9ea73 Docs: Fix broken links in docs and site (#18460)
8b08b9ea73 is described below
commit 8b08b9ea73fe92c3863863ecf5d4502a54323ec3
Author: pvary <[email protected]>
AuthorDate: Wed Oct 14 00:01:22 2026 +0200
Docs: Fix broken links in docs and site (#18460)
Fix links that point to missing pages or anchors.
Broken anchors:
- aws.md: flink.md#creating-catalogs-and-using-catalogs -> #adding-catalogs
- nessie.md: flink.md#custom-catalog -> flink-ddl.md#custom-catalog
- nessie.md: flink.md#preparation-when-using-flinks-python-api
-> #flinks-python-api
- spark-quickstart.md: spark-ddl.md#create-table--as-select
-> #create-table-as-select
- home.html: spark-queries/#time-travel -> #time-travel-queries-with-sql
- hive-quickstart.md: the Hive 2.3.x / 3.1.x section was removed from the
Hive docs in 1.9.0, so link to the 1.8.1 docs where it still exists.
Broken external links:
- flink.md: Flink 2.3 moved the PyFlink docs to api/python/user_guide.
- hive.md: Spark no longer hosts the 2.4.3 docs, link to latest.
- multi-engine-support.md: fix the iceberg-flink-runtime-1.13 jar path
(1.2.0 -> 1.0.0, matching the jar name).
- risingwave.md, vendors.md: RisingWave moved its Iceberg source docs.
- vendors.md: Upsolver docs moved to help.qlik.com.
- vendors.md: Doris renamed lakehouse-best-practices to best-practices.
---
docs/docs/aws.md | 2 +-
docs/docs/flink.md | 2 +-
docs/docs/hive.md | 2 +-
docs/docs/nessie.md | 4 ++--
site/docs/hive-quickstart.md | 2 +-
site/docs/integrations/risingwave.md | 2 +-
site/docs/multi-engine-support.md | 2 +-
site/docs/spark-quickstart.md | 2 +-
site/docs/vendors.md | 6 +++---
site/overrides/home.html | 2 +-
10 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/docs/docs/aws.md b/docs/docs/aws.md
index f217974d23..924e13e0ab 100644
--- a/docs/docs/aws.md
+++ b/docs/docs/aws.md
@@ -139,7 +139,7 @@ and every Iceberg table version is stored as a [Glue
TableVersion](https://docs.
You can start using Glue catalog by specifying the `catalog-impl` as
`org.apache.iceberg.aws.glue.GlueCatalog`
or by setting `catalog-type` as `glue`,
just like what is shown in the [enabling AWS
integration](#enabling-aws-integration) section above.
-More details about loading the catalog can be found in individual engine
pages, such as [Spark](spark-configuration.md#loading-a-custom-catalog) and
[Flink](flink.md#creating-catalogs-and-using-catalogs).
+More details about loading the catalog can be found in individual engine
pages, such as [Spark](spark-configuration.md#loading-a-custom-catalog) and
[Flink](flink.md#adding-catalogs).
#### Glue Catalog ID
diff --git a/docs/docs/flink.md b/docs/docs/flink.md
index 1b62f15298..037f036585 100644
--- a/docs/docs/flink.md
+++ b/docs/docs/flink.md
@@ -173,7 +173,7 @@ Run a query:
5 rows in set
```
-For more details, please refer to the [Python Table
API](https://nightlies.apache.org/flink/flink-docs-release-{{ flinkVersionMajor
}}/docs/dev/python/table/intro_to_table_api/).
+For more details, please refer to the [Python Table
API](https://nightlies.apache.org/flink/flink-docs-release-{{ flinkVersionMajor
}}/api/python/user_guide/table/index.html).
## Adding catalogs
diff --git a/docs/docs/hive.md b/docs/docs/hive.md
index 4829acfe20..bd5a98c3e5 100644
--- a/docs/docs/hive.md
+++ b/docs/docs/hive.md
@@ -46,7 +46,7 @@ Hive supports the following features with Hive version 4.0.0
and above:
* Copy-on-write support for delete, update and merge queries, CRUD support for
Iceberg V1 tables.
* Altering a table with expiring snapshots.
* Create a table like an existing table (CTLT table).
-* Support adding parquet compression type via Table properties [Compression
types](https://spark.apache.org/docs/2.4.3/sql-data-sources-parquet.html#configuration).
+* Support adding parquet compression type via Table properties [Compression
types](https://spark.apache.org/docs/latest/sql-data-sources-parquet.html#configuration).
* Altering a table metadata location.
* Supporting table rollback.
* Honors sort orders on existing tables when writing a table [Sort orders
specification](../../spec.md#sort-orders).
diff --git a/docs/docs/nessie.md b/docs/docs/nessie.md
index be2ba4f7d2..8ebfbfaef9 100644
--- a/docs/docs/nessie.md
+++ b/docs/docs/nessie.md
@@ -52,7 +52,7 @@ Please refer to the [Nessie SQL extension
document](https://projectnessie.org/to
## Nessie Catalog
One major feature introduced in release `0.11.0` is the ability to easily
interact with a [Custom Catalog](custom-catalog.md) from Spark and Flink. See
[Spark Configuration](spark-configuration.md#catalog-configuration)
- and [Flink Configuration](flink.md#custom-catalog) for instructions for
adding a custom catalog to Iceberg.
+ and [Flink Configuration](flink-ddl.md#custom-catalog) for instructions for
adding a custom catalog to Iceberg.
To use the Nessie Catalog the following properties are required:
@@ -80,7 +80,7 @@ conf.set("spark.sql.catalog.nessie.type", "nessie")
conf.set("spark.sql.catalog.nessie", "org.apache.iceberg.spark.SparkCatalog")
conf.set("spark.sql.extensions",
"org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions,org.projectnessie.spark.extensions.NessieSparkSessionExtensions")
```
-This is how it looks in Flink via the Python API (additional details can be
found [here](flink.md#preparation-when-using-flinks-python-api)):
+This is how it looks in Flink via the Python API (additional details can be
found [here](flink.md#flinks-python-api)):
```python
import os
from pyflink.datastream import StreamExecutionEnvironment
diff --git a/site/docs/hive-quickstart.md b/site/docs/hive-quickstart.md
index fbf9dec536..44eee59c73 100644
--- a/site/docs/hive-quickstart.md
+++ b/site/docs/hive-quickstart.md
@@ -105,7 +105,7 @@ SELECT * FROM nyc.taxis;
#### Adding Iceberg to Hive
-If you already have a Hive 4.0.0 or later environment, it comes with the
Iceberg included. No additional downloads or jars are needed. If you have a
Hive 2.3.x or Hive 3.1.x environment see [Enabling Iceberg support in
Hive](docs/latest/hive.md#hive-23x-hive-31x).
+If you already have a Hive 4.0.0 or later environment, it comes with the
Iceberg included. No additional downloads or jars are needed. If you have a
Hive 2.3.x or Hive 3.1.x environment see [Enabling Iceberg support in
Hive](docs/1.8.1/hive.md#hive-23x-hive-31x).
#### Learn More
diff --git a/site/docs/integrations/risingwave.md
b/site/docs/integrations/risingwave.md
index 35e4cdf7a9..c73a065275 100644
--- a/site/docs/integrations/risingwave.md
+++ b/site/docs/integrations/risingwave.md
@@ -24,7 +24,7 @@ title: "RisingWave"
## Supported Features
-RisingWave supports batch reads and streaming writes of Apache Iceberg™ tables
via its built-in source and sink connectors. For more information, see the
[Iceberg source connector
documentation](https://docs.risingwave.com/integrations/sources/apache-iceberg)
and [Iceberg sink connector
documentation](https://docs.risingwave.com/integrations/destinations/apache-iceberg).
+RisingWave supports batch reads and streaming writes of Apache Iceberg™ tables
via its built-in source and sink connectors. For more information, see the
[Iceberg source connector
documentation](https://docs.risingwave.com/iceberg/ingest-from-iceberg) and
[Iceberg sink connector
documentation](https://docs.risingwave.com/integrations/destinations/apache-iceberg).
## Table Formats and Warehouse Locations
diff --git a/site/docs/multi-engine-support.md
b/site/docs/multi-engine-support.md
index 88e8ae91b2..211f88efa7 100644
--- a/site/docs/multi-engine-support.md
+++ b/site/docs/multi-engine-support.md
@@ -92,7 +92,7 @@ Users should continuously upgrade their Flink version to stay
up-to-date.
| ------- | --------------- | -----------------------
|------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1.11 | End of Life | 0.9.0 | 0.12.1
|
[iceberg-flink-runtime](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime/0.12.1/iceberg-flink-runtime-0.12.1.jar)
|
| 1.12 | End of Life | 0.12.0 | 0.13.1
|
[iceberg-flink-runtime-1.12](https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-flink-runtime-1.12/0.13.2/iceberg-flink-runtime-1.12-0.13.2.jar)
[3] |
-| 1.13 | End of Life | 0.13.0 | 1.0.0
|
[iceberg-flink-runtime-1.13](https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-flink-runtime-1.13/1.2.0/iceberg-flink-runtime-1.13-1.0.0.jar)
|
+| 1.13 | End of Life | 0.13.0 | 1.0.0
|
[iceberg-flink-runtime-1.13](https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-flink-runtime-1.13/1.0.0/iceberg-flink-runtime-1.13-1.0.0.jar)
|
| 1.14 | End of Life | 0.13.0 | 1.2.0
|
[iceberg-flink-runtime-1.14](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime-1.14/1.2.0/iceberg-flink-runtime-1.14-1.2.0.jar)
|
| 1.15 | End of Life | 0.14.0 | 1.4.3
|
[iceberg-flink-runtime-1.15](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime-1.15/1.4.3/iceberg-flink-runtime-1.15-1.4.3.jar)
|
| 1.16 | End of Life | 1.1.0 | 1.5.0
|
[iceberg-flink-runtime-1.16](https://search.maven.org/remotecontent?filepath=org/apache/iceberg/iceberg-flink-runtime-1.16/1.5.0/iceberg-flink-runtime-1.16-1.5.0.jar)
|
diff --git a/site/docs/spark-quickstart.md b/site/docs/spark-quickstart.md
index b5b98de053..a0db79198f 100644
--- a/site/docs/spark-quickstart.md
+++ b/site/docs/spark-quickstart.md
@@ -222,7 +222,7 @@ Then create the table:
Iceberg catalogs support the full range of SQL DDL commands, including:
* [`CREATE TABLE ... PARTITIONED BY`](docs/latest/spark-ddl.md#create-table)
-* [`CREATE TABLE ... AS
SELECT`](docs/latest/spark-ddl.md#create-table--as-select)
+* [`CREATE TABLE ... AS
SELECT`](docs/latest/spark-ddl.md#create-table-as-select)
* [`ALTER TABLE`](docs/latest/spark-ddl.md#alter-table)
* [`DROP TABLE`](docs/latest/spark-ddl.md#drop-table)
diff --git a/site/docs/vendors.md b/site/docs/vendors.md
index ebf247458d..91138ef2b2 100644
--- a/site/docs/vendors.md
+++ b/site/docs/vendors.md
@@ -175,7 +175,7 @@ Redpanda is both a cloud-native and self-hosted streaming
platform whose [Iceber
### [RisingWave](https://risingwave.com/)
-[RisingWave](https://risingwave.com/) is a cloud-native streaming database for
real-time data ingestion, processing, and management. It integrates with
Iceberg to [read
from](https://docs.risingwave.com/integrations/sources/apache-iceberg) and
[write
to](https://docs.risingwave.com/integrations/destinations/apache-iceberg)
Iceberg tables, enabling efficient file compaction across sources like message
queues, databases (via Change Data Capture), data lakes, and files. RisingWave
is availa [...]
+[RisingWave](https://risingwave.com/) is a cloud-native streaming database for
real-time data ingestion, processing, and management. It integrates with
Iceberg to [read from](https://docs.risingwave.com/iceberg/ingest-from-iceberg)
and [write
to](https://docs.risingwave.com/integrations/destinations/apache-iceberg)
Iceberg tables, enabling efficient file compaction across sources like message
queues, databases (via Change Data Capture), data lakes, and files. RisingWave
is available as [ [...]
### [Ryft](https://ryft.io/)
@@ -239,11 +239,11 @@ Learn more in the [Tinybird
documentation](https://www.tinybird.co/docs/forward/
### [Upsolver](https://upsolver.com)
-[Upsolver](https://upsolver.com) is a streaming data ingestion and table
management solution for Apache Iceberg. With Upsolver, users can easily ingest
batch and streaming data from files, streams and databases (CDC) into [Iceberg
tables](https://docs.upsolver.com/content/reference-1/sql-commands/iceberg-tables/upsolver-managed-tables).
In addition, Upsolver connects to your existing REST and Hive catalogs, and
[analyzes the health](https://docs.upsolver.com/content/how-to-guides-1/apach
[...]
+[Upsolver](https://upsolver.com) is a streaming data ingestion and table
management solution for Apache Iceberg. With Upsolver, users can easily ingest
batch and streaming data from files, streams and databases (CDC) into [Iceberg
tables](https://docs.upsolver.com/content/reference-1/sql-commands/iceberg-tables/upsolver-managed-tables).
In addition, Upsolver connects to your existing REST and Hive catalogs, and
[analyzes the health](https://help.qlik.com/en-US/upsolver/sqlake/Content/Ups
[...]
### [VeloDB](https://velodb.io)
-[VeloDB](https://www.velodb.io/) is a commercial data warehouse powered by
[Apache Doris](https://doris.apache.org/), an open-source, real-time data
warehouse. It also provides powerful [query acceleration for Iceberg tables and
efficient data
writeback](https://doris.apache.org/docs/dev/lakehouse/catalogs/iceberg-catalog).
VeloDB offers [enterprise version](https://www.velodb.io/enterprise) and
[cloud service](https://www.velodb.io/cloud), which are fully compatible with
open-source Apa [...]
+[VeloDB](https://www.velodb.io/) is a commercial data warehouse powered by
[Apache Doris](https://doris.apache.org/), an open-source, real-time data
warehouse. It also provides powerful [query acceleration for Iceberg tables and
efficient data
writeback](https://doris.apache.org/docs/dev/lakehouse/catalogs/iceberg-catalog).
VeloDB offers [enterprise version](https://www.velodb.io/enterprise) and
[cloud service](https://www.velodb.io/cloud), which are fully compatible with
open-source Apa [...]
### [OLake](https://olake.io/)
diff --git a/site/overrides/home.html b/site/overrides/home.html
index 65d971e0a1..ca365c6e12 100644
--- a/site/overrides/home.html
+++ b/site/overrides/home.html
@@ -243,7 +243,7 @@
<ul class="list-inline intro-social-buttons">
<li>
- <a href="./docs/latest/spark-queries/#time-travel" class="btn
btn-default btn-lg">
+ <a
href="./docs/latest/spark-queries/#time-travel-queries-with-sql" class="btn
btn-default btn-lg">
<span class="network-name">Learn More</span>
</a>
</li>