⌘+k ctrl+k
1.4 (LTS)
搜索快捷键 cmd + k | ctrl + k
故障排除

限制

  • 尚不支持读取带有删除操作的表。

Curl 请求失败

问题

当尝试连接到 Iceberg REST Catalog 端点时,DuckDB 返回以下错误

IO Error:
Curl Request to '/v1/oauth/tokens' failed with error: 'URL using bad/illegal format or missing URL'

解决方案

请确保您已安装最新的 Iceberg 扩展

duckdb
FORCE INSTALL iceberg FROM core_nightly;

退出 DuckDB 并开启一个新会话

duckdb
LOAD iceberg;

HTTP 403 错误

问题

当尝试列出远程连接的目录中的表时,DuckDB 返回以下错误

SHOW ALL TABLES;
Failed to query https://s3tables.us-east-2.amazonaws.com/iceberg/v1/arn:aws:s3tables:... http error 403 thrown.
Message: {"message":"The security token included in the request is invalid."}

解决方案

使用 duckdb_secrets() 函数检查 DuckDB 是否已加载所需的凭据

.mode line
FROM duckdb_secrets();

如果您没有看到您的凭据,请使用以下密钥手动设置它们

CREATE SECRET (
    TYPE s3,
    KEY_ID 'AKIAIOSFODNN7EXAMPLE',
    SECRET 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY',
    REGION 'us-east-1'
);
© 2025 DuckDB 基金会,阿姆斯特丹,荷兰
行为准则 商标使用指南