首页 > 解决方案 > 胶水爬虫爬取redshift表时serde序列化lib为null

问题描述

我试图创建一个抓取红移表的胶水爬虫。胶水爬虫成功执行并创建了一个外部表。但是当我查看表的元数据时,我发现“输入格式”、“输出格式”、“Serde 名称”并且“Serde 序列化库”为 null。因此,当我尝试使用爬虫表从 Athena 或 spark 读取数据时,我遇到了异常。以下是我使用 spark 读取表时遇到的异常。

Caused by: org.apache.hadoop.hive.ql.metadata.HiveException: Unable to fetch table redshift_table. StorageDescriptor#InputFormat cannot be null for table: redshift_table (Service: null; Status Code: 0; Error Code: null;Request ID: null)

下面是胶水爬虫表属性的屏幕截图。

胶水爬行器表属性

请帮助我解决上述问题。

标签: amazon-web-servicesamazon-redshiftaws-glueamazon-redshift-spectrum

解决方案


推荐阅读