修改presto新版源码让他支持redash数据库

本文介绍了解决Presto无法正确读取Hive中外部表的问题,通过修改特定版本的Presto代码使得系统能够稳定运行,并提到了Presto ODBC与Tableau兼容性问题。

因为hive里有很多外部表,presto并不能支持读取格式

然而不知道某版本后,他又很恶心的报了一个

outputFormat should not be accessed from a null StorageFormat的exception,然后让他不能

因此我把0.179版本的代码修改了一下,发现只需要把
public String getOutputFormat()
{
if (outputFormat == null) {
return "null";
//throw new IllegalStateException("outputFormat should not be accessed from a null StorageFormat1");
}
return outputFormat;
}

代码注释掉就能稳定运行了,不知道大神是怎么想的哦

presto的 odbc也不支持tableau的,这几天有空也要修改一下

转载于:https://www.cnblogs.com/shandian64/p/7510254.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值