使用cloudera 8.1。在配置单元中,用csv文件加载orc格式的表。尝试查询加载的表时出现此错误:
失败,出现异常java.io.ioexception:org.apache.hadoop.hive.ql.metadata.hiveexception:java.lang.classcastexception:org.apache.hadoop.hive.serde2.io.hivevarcharwriteable不能转换为org.apache.hadoop.io.intwriteable
1条答案
按热度按时间agyaoht71#
这是很多人常说的问题,
您可以用csv格式创建配置单元外部表,然后说“insert into table final select*from temp\u table”,这将把csv数据复制到orc表中。
通过使用此方法,hive将使用内置库将csv数据转换为orc。