Apache Drill 嵌入式和分布式系统

Apache Drill Embedded And Distributed System

我是 Apache Drill 的新手。我浏览了 Apache Drill 官方网站及其文档,但无法理解何时使用分布式系统以及何时使用嵌入式系统。

我想在现场应用 Drill project.So 请给出一些建议使用哪个(嵌入式或分布式)以及如何使用?

提前致谢。

嵌入式模式:这需要较少的配置,并且它是测试目的的首选。

按照练习 docs:

Drill in embedded mode installs Drill locally on your machine. Embedded mode is a quick way to install and try Drill without having to perform any configuration tasks. A ZooKeeper installation is not required. Installing Drill in embedded mode configures the local Drillbit service to start automatically when you launch the Drill shell.

分布式模式:在这种模式下,drill 在集群环境中的一个或多个节点上运行。 运行 需要 ZooKeeper 法定人数。

如您所问,对于实时项目,您应该使用分布式模式。如果你正在使用任何 hadoop 集群,你可以在同一个集群上安装 Drill。您需要在所有节点上安装 Drill。查看 docs 了解更多详情。

编辑:

由于您是 Drill 的新手,为了 POC 目的,您应该使用嵌入式模式。

  • Download钻.
  • 使用命令 bin/drill-embedded 启动 Drill(对于 linux)。 对于 windows 检查 docs.

  • 通过网页添加插件UI

  • 开始查询。