Evangelos Mouroutsos
11/05/2026, 9:11 AMRocky
11/05/2026, 9:11 AMCREATE EXTERNAL CATALOG syntax. You must specify the bootstrap.servers for your Fluss cluster:
sql
CREATE EXTERNAL CATALOG fluss_catalog
PROPERTIES (
"type" = "fluss",
"bootstrap.servers" = "fluss-host:9123",
-- Optional: Configure security properties if needed
"fluss.option.client.security.protocol" = "SASL",
"fluss.option.client.security.sasl.mechanism" = "PLAIN",
"fluss.option.client.security.sasl.username" = "<user>",
"fluss.option.client.security.sasl.password" = "<password>",
-- Lake storage options (e.g., Paimon)
"table.datalake.paimon.metastore" = "filesystem"
);
Constraints
* Datalake Requirement: The target Fluss tables must have the DataLake feature enabled to be accessible via the StarRocks catalog.
* Read-Only: Like most external catalogs in StarRocks, the Fluss catalog is currently used for querying (OLAP analysis) rather than writing or modifying the streaming storage directly.
For the most up-to-date configuration options, you should refer to the Fluss Catalog documentation in the StarRocks documentation.
References
• table_design/table_types/table_capabilities.md
• table_design/data_distribution/feature-support-data-distribution.md
• data_source/feature-support-data-lake-analytics.md