原因:表存储格式与同步的数据格式不一致导致,有可能表是orc格式,文件是文本格式
解决方法:修改hive表的存储格式为textfile,代码如下
create table temp_a
(
a varchar(255),
b varchar(225),
c varchar(225),
d varchar(225)
)
stored as textfile
hive的存储格式说明可参考下面博客:
https://blog.youkuaiyun.com/TC_HaoShuai/article/details/84303140
文章讲述了由于表的存储格式(如ORC)与同步的数据格式(文本)不匹配导致的问题,并提供了解决方案,即通过将Hive表的存储格式修改为textfile来解决这种不一致。示例代码展示了如何创建一个textfile格式的Hive表。
8339

被折叠的 条评论
为什么被折叠?



