我可以在Raspberry Pi上运行Apache Drill并发现查询计划的实际成本吗?

时间:2018-12-06 14:36:23

标签: raspberry-pi apache-drill

我观看了有关Apache Drill(EF Core Power Tools)的视频,该视频说我可以在集群的节点上安装DrillBit,Drill引擎将评估执行查询的最佳物理计划。然后,我可以运行explain plan进行查询(https://www.youtube.com/watch?time_continue=14&v=0rurIzOkTIg),然后将看到钻取在哪里决定对内存中的数据局部性进行处理以及其他成本决策。这是我正在阅读的另一本参考书(https://drill.apache.org/docs/query-plans/)。

我还看到Drill有一个文件系统插件。因此,我想到可以在3台计算机上安装Drill并查询它们上的日志文件。

我想知道是否有可能在具有多种连接方式(有线,无线,无线电等)的Raspberry Pi上安装Drill,并对位于这些Pis上的日志文件执行查询。也是Drill的目的吗?

1 个答案:

答案 0 :(得分:1)

Drill确实可以查询来自不同存储的日志文件,但是我不确定Raspberry Pi的规格是否符合Drill资源要求:

  

Drillbit的默认内存为8G,但Drill会根据工作负载选择16G或更高的内存

https://drill.apache.org/docs/configuring-drill-memory/

无论如何,可以在内存较小的机器上运行钻头,但不足以处理大数据集。