
tabulario/iceberg-rest该镜像提供轻量级服务器,用于暴露基于现有目录实现的Iceberg RESTCatalog服务端功能。
注意:这是一个参考实现,适用于实验或构建自定义实现。
GitHub仓库
默认运行容器将在8181端口暴露REST服务器,后端使用Iceberg JdbcCatalog实现与sqlite数据库。
bashdocker pull tabulario/iceberg-rest:latest docker run -p 8181:8181 tabulario/iceberg-rest:latest
通过环境变量配置AWS Glue Catalog作为后端:
bashdocker run \ -e AWS_REGION=us-west-2 \ -e AWS_ACCESS_KEY_ID=<key_id> \ -e AWS_SECRET_ACCESS_KEY=<access_key> \ -e CATALOG_CATALOG__IMPL=org.apache.iceberg.aws.glue.GlueCatalog \ -p 8181:8181 \ tabulario/iceberg-rest:0.1.0
依赖:带有Iceberg 0.14.1运行时的Spark
在Spark配置中添加以下参数以连接REST Catalog:
properties# REST环境配置 spark.sql.catalog.rest org.apache.iceberg.spark.SparkCatalog spark.sql.catalog.rest.catalog-impl org.apache.iceberg.rest.RESTCatalog spark.sql.catalog.rest.uri [***]


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务