我是Apache Drill的新手。我已经浏览了Apache Drill官方网站及其文档,但无法理解何时使用Distribute系统以及何时使用嵌入式系统。
我想在实时项目中应用Drill。所以请给出一些使用的建议(嵌入式或分布式)以及如何使用?
提前致谢。
答案 0 :(得分:2)
嵌入模式:这需要更少的配置和它最好用于测试目的。
根据演习docs:
在嵌入模式下钻取会在您的计算机上本地安装钻取。嵌入式模式是一种快速安装和试用Drill的方法,无需执行任何配置任务。不需要安装ZooKeeper。在嵌入模式下安装Drill会将本地Drillbit服务配置为在启动Drill shell时自动启动。
分布式模式:在此模式下,钻取在群集环境中的一个或多个节点上运行。需要运行ZooKeeper仲裁。
正如您所说,对于实时项目,您应该使用分布式模式。如果您使用任何hadoop群集,则可以在同一群集上安装Drill。您需要在所有节点上安装Drill。查看docs了解详情。
修改强>
由于您是Drill的新手,出于POC目的,您应该使用嵌入模式。