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

Can I run Apache Drill on Raspberry Pi's and discover the physical cost of a query plan?

我看了这个关于 Apache Drill 的视频 (https://www.youtube.com/watch?time_continue=14&v=0rurIzOkTIg) which says I can install DrillBit on the nodes of my cluster and the Drill engine will evaluate the best physical plan to execute a query. Then I can run explain plan for a query (https://drill.apache.org/docs/query-plans/) and I will see where drill decided to data locality processing in-memory or not and other cost decisions. This is another reference that I was reading ()。

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

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

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

The default memory for a Drillbit is 8G, but Drill prefers 16G or more depending on the workload

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

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