初步接触presto,据说很牛,很快,于是结合hive来使用,一直出现查询通过presto创建的表无问题,但查询hive之前的表报如下错误。。。搞了几天 com.facebook.presto.spi.PrestoException: Unable to create input format org.apache.hadoop.mapred.TextInputFormat at com.facebook.presto.hive.HiveUtil.getInputFormat(HiveUtil.java:331) at com.facebook.presto.hive.StoragePartitionLoader.loadPartition(StoragePartitionLoader.java:162) at com.facebook.presto.hive.DelegatingPartitionLoader.loadPartition(DelegatingPartitionLoader.java:78) at com.facebook.presto.hive.BackgroundHiveSplitLoader.loadSplits(BackgroundHiveSplitLoader.java:192) at com.facebook.presto.hive.BackgroundHiveSplitLoader.access$300(BackgroundHiveSplitLoader.java:40) at com.facebook.presto.hive.BackgroundHiveSplitLoader$HiveSplitLoaderTask.process(BackgroundHiveSplitLoader.java:121) at com.facebook.presto.hive.util.ResumableTasks.safeProcessTask(ResumableTasks.java:47) at com.facebook.presto.hive.util.ResumableTasks.access$000(ResumableTasks.java:20) at com.facebook.pr
presto 查询hive facebook.presto.spi.PrestoException: ....hadoop.mapred.TextInputFormat
最新推荐文章于 2025-03-18 17:53:16 发布
在尝试使用presto查询hive表时遇到Facebook的PrestoException,问题根源在于presto需要支持parquet格式。解决方法是在创建hive表时指定parquet格式和压缩方式,例如使用ROW FORMAT DELIMITED FIELDS TERMINATED BY ';' 并设置 tblproperties('parquet.compression'='lzo')。现在问题已解决,下一步将研究如何使用kettle将数据以parquet格式导入hdfs。

最低0.47元/天 解锁文章
629

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



