Go back to the English version of the documentation尝试在 Cloud Object Storage 中使用不受支持的文件格式时出现错误消息
尝试在 Cloud Object Storage 中使用不受支持的文件格式时包含幻数的错误消息
Last updated: 2024年11月26日
在Data Virtualization中,如果在 "Cloud Object Storage中虚拟化一个使用不支持的文件格式的文件,就会看到包含一个神奇数字的错误信息,这可能会让人感到困惑。
症状
例如,您可能会看到类似于以下错误消息的错误消息。
Error: Failed to parse <filename>.txt, hit exception:
Unacceptable file format - must be ORC, Parquet, CSV, TSV, or JSON; found magic number [34, 83, 78, 73]
如果文件扩展名可用,那么错误消息会指示不受支持的文件扩展名。 此消息还包含magic number,可用于确定在文件扩展名不可用时不受支持的文件格式。
解决问题
- 查看错误消息以查看未解析的文件。 错误消息指示您尝试虚拟化的 Cloud Object Storage 中的文件格式不受支持。
- 如果提供了不受支持的文件格式的文件扩展名,那么会在错误消息中提供该文件扩展名。 验证它是否是Data Virtualization中 "Cloud Object Storage的支持文件格式。 有关详细信息,请参阅 Data Virtualization中的Cloud Object Storage从文件创建虚拟表。 如果文件扩展名可用,那么可以忽略幻数。
- 如果文件扩展名不可用,请使用幻数来确定不受支持的文件格式。 例如,如果您要预览Data Virtualization尚未支持的 AVRO 文件,那么神奇数字就是4F626A01。 有关更多信息,请参阅 文件签名列表。