Skip to content

Docs: Add SeaweedFS REST catalog and FileIO configuration examples - #3778

Open
chrislusf wants to merge 2 commits into
apache:mainfrom
chrislusf:seaweedfs-config-docs
Open

Docs: Add SeaweedFS REST catalog and FileIO configuration examples#3778
chrislusf wants to merge 2 commits into
apache:mainfrom
chrislusf:seaweedfs-config-docs

Conversation

@chrislusf

Copy link
Copy Markdown

Adds SeaweedFS to the configuration docs in two places:

  • A SeaweedFS entry under Common Integrations and Examples: SeaweedFS table buckets serve an Iceberg REST catalog for table metadata while the table bucket stores the table data as Parquet files behind the same S3 gateway, so one config block covers catalog and FileIO.
  • A SeaweedFS section under FileIO next to the other S3-compatible stores, since plain SeaweedFS buckets work with the existing S3FileIO / PyArrowFileIO.

The example configuration is verified directly against PyIceberg 0.10.0 and the current SeaweedFS release with exactly the properties shown (no region needed): create_namespace, create_table, append, scan round trip, drop_table, drop_namespace. SeaweedFS also runs PyIceberg-based Iceberg CI suites on every pull request: https://github.com/seaweedfs/seaweedfs/tree/master/test/s3tables

Copilot AI lite review requested due to automatic review settings August 11, 2026 01:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds documentation examples for configuring PyIceberg to work with SeaweedFS, covering both S3-compatible FileIO settings and an Iceberg REST catalog configuration.

Changes:

  • Added a SeaweedFS entry to the “Common Integrations and Examples” S3-compatible FileIO section.
  • Added a SeaweedFS subsection under the REST catalog configuration examples.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +679 to +684
uri: http://<seaweedfs-host>:8181
warehouse: s3://<table-bucket-name>
credential: <access-key>:<secret-key>
s3.endpoint: http://<seaweedfs-host>:8333
s3.access-key-id: <access-key>
s3.secret-access-key: <secret-key>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants