使用presto查询当地的镶木地板

时间:2016-12-07 06:58:09

标签: parquet presto

使用spark和drill,我可以查询当地的镶木地板文件。

presto是否提供相同的功能? 换句话说,是否可以使用presto查询本地镶木地板文件 - 无需通过HDFS或配置单元?

2 个答案:

答案 0 :(得分:1)

我没有找到一种简单的方法来做到这一点。现在已经很长时间了,我不确定目前是否还有其他选择。

我所做的是;创建一个自定义的配置单元meta存储,该存储将返回架构,带有镶木地板文件路径的表。预先,使用该元存储对其进行配置,并且效果很好。

答案 1 :(得分:0)

据我了解,Presto的本地文件仅用于http_request_logs(这就是它们具有以下设置的原因:presto-logs.http-request-log.location)。我无法使用Presto查询本地实木复合地板数据。

我能够使用Apache Drill查询数据。开箱即用,您可以将本地文件系统切换到以下目录,并在其上运行常规SQL:

# Start with /bin/drill-embedded
0: jdbc:drill:zk=local> select * from dfs.`/somedir/withparquetfiles/`