发生 gpload 控制文件处理错误。条目必须是 YAML 序列
Posted
技术标签:
【中文标题】发生 gpload 控制文件处理错误。条目必须是 YAML 序列【英文标题】:A gpload control file processing error occurred. Entry must be a YAML sequence 【发布时间】:2014-07-10 08:12:47 【问题描述】:我想使用 gpload.py (Windows Server) 将数据加载到 greenplum 数据库中。但我只得到一个奇怪的输出:
|错误|发生加载控制文件处理错误。 gpload:input:source(1):file 条目必须是 YAML 序列
我尝试在 linux 中使用 gpload,它运行良好。所以我的yaml文件和我的输入数据应该是正确的。
有人知道如何解决这个问题吗?
【问题讨论】:
【参考方案1】:您应该发布您正在使用的 yaml 配置文件,以确保没有其他问题。但我猜,既然你说它适用于 linux 但不适用于 windows,那么你有行尾问题。
YAML 文件对行和空格敏感。尝试在 Windows 机器上使用本地编辑器编辑文件。
【讨论】:
以上是关于发生 gpload 控制文件处理错误。条目必须是 YAML 序列的主要内容,如果未能解决你的问题,请参考以下文章
Greenplum gpload - 最后一个错误:最后一个预期列之后的额外数据