代码之家  ›  专栏  ›  技术社区  ›  Sanjiv

Apache Drill嵌入式和分布式系统

  •  2
  • Sanjiv  · 技术社区  · 8 年前

    我是Apache Drill的新手。我浏览了Apache Drill的官方网站和他们的文档,但不知道何时使用Distribute系统以及何时使用嵌入式系统。

    我想在实时项目中应用Drill。因此,请给出一些建议,使用哪一种(嵌入式或分布式)以及如何使用?

    提前谢谢。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Dev    8 年前

    嵌入式模式: 这需要更少的配置和;优选用于测试目的。

    根据钻机 docs :

    嵌入式模式下的Drill在您的计算机上本地安装Drill。嵌入式模式是一种快速安装和尝试Drill的方法,无需执行任何配置任务。不需要安装ZooKeeper。在嵌入式模式下安装Drill将本地Drillbit服务配置为在启动Drill shell时自动启动。

    分布式模式: 在此模式下,演练在集群环境中的一个或多个节点上运行。需要运行ZooKeeper仲裁。

    正如你所要求的,对于实况项目,你应该使用 分布式模式 。如果您正在使用任何hadoop集群,您可以在同一集群上安装Drill。您需要在所有节点上安装Drill。检查 docs 了解更多详细信息。

    编辑:

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

    • Download 训练
    • 使用命令开始演练 bin/drill-embedded (对于linux)。 对于windows检查 docs .

    • 通过web UI添加插件

    • 开始查询。