You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Snowflake使用GET命令下载表阶段文件报gzip解码错误如何解决

Snowflake GET命令gzip解码失败解决方案

核心原因

SnowSQL 1.2.21版本存在内置自动解压缩逻辑兼容缺陷,针对Snowflake Kafka连接器生成的gzip格式阶段文件,默认触发的解码校验规则不匹配,导致出现头校验不通过报错,文件本身无损坏。

可行解决方案

  • 方案1:追加参数禁用SnowSQL自动解压缩
    执行GET命令时添加AUTO_DECOMPRESS=FALSE参数,直接下载原始gzip文件,跳过SnowSQL自带的解码流程,修改后命令如下:
get @KAFKA_DUMP.CDC_DATA.%MSKSNOWFLAKETESTTOPIC file:///home/ec2-user/ AUTO_DECOMPRESS=FALSE;

下载完成后可使用系统自带gzip工具手动解压:gzip -d <目标gz文件名>,即可正常获取文件内容。

  • 方案2:升级SnowSQL到兼容版本
    该兼容问题已在SnowSQL 1.2.22及以上版本修复,卸载当前1.2.21版本,安装官方最新稳定版SnowSQL后,直接执行原GET命令即可正常完成下载和解码。
  • 方案3:通过云存储工具直接下载
    可先执行LIST @KAFKA_DUMP.CDC_DATA.%MSKSNOWFLAKETESTTOPIC获取文件对应的S3路径,使用AWS CLI工具直接从S3下载对应文件,完全绕过SnowSQL的解码逻辑。

内容的提问来源于stack exchange,提问作者stan-lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 23:45:01