【发布时间】:2016-03-14 15:17:16
【问题描述】:
我是 Apache Drill 的新手。我浏览了 Apache Drill 官方网站和他们的文档,但不明白何时使用分布式系统以及何时使用嵌入式系统。
我想在现场项目中应用 Drill。所以请给一些建议,使用哪一个(嵌入式或分布式)以及如何使用?
提前致谢。
【问题讨论】:
标签: apache-drill
我是 Apache Drill 的新手。我浏览了 Apache Drill 官方网站和他们的文档,但不明白何时使用分布式系统以及何时使用嵌入式系统。
我想在现场项目中应用 Drill。所以请给一些建议,使用哪一个(嵌入式或分布式)以及如何使用?
提前致谢。
【问题讨论】:
标签: apache-drill
嵌入式模式:这需要较少的配置,并且首选用于测试目的。
按钻docs:
嵌入式模式下的 Drill 在您的机器上本地安装 Drill。嵌入式模式是一种安装和试用 Drill 的快捷方式,无需执行任何配置任务。不需要安装 ZooKeeper。在嵌入式模式下安装 Drill 会将本地 Drillbit 服务配置为在您启动 Drill shell 时自动启动。
分布式模式:在这种模式下,drill 在集群环境中的一个或多个节点上运行。需要运行 ZooKeeper 仲裁。
正如您所问,对于实时项目,您应该使用分布式模式。如果你使用任何 hadoop 集群,你可以在同一个集群上安装 Drill。您需要在所有节点上安装 Drill。更多详情请查看docs。
编辑:
由于您是 Drill 新手,出于 POC 目的,您应该使用嵌入式模式。
【讨论】: