2016-07-15 46 views
1

我只是用Apache Drill第一次使用Apache网站的漂亮文档。我可以用嵌入模式使用sqlline.bat文件来启动它。但是,对于分布式模式,这些指令是特定于unix系统的 - 使用shell命令运行Drillbit。在Windows中运行Apache Drill Cluster?

有没有办法让我用Apache Drill集群使用两个Windows盒子?

如果是这样,我如何在每个客户端上启动Drillbits而不能运行drillbit.sh文件?

+0

Zookeeper是用于在集群模式下运行钻取的[先决条件](https://drill.apache.org/docs/distributed-mode-prerequisites/)之一。你的Windows机器上有动物园管理员吗? –

回答

0

shell命令可以通过Cygwin运行。 安装它,并将其路径bin目录添加到您的PATH环境变量中。 现在,假设你有Zookeeper安装和设置两个你的窗户框,打开一个命令提示符,在每个箱子,导航到Apache钻的bin目录并运行以下命令:

sh ./drillbit.sh start 

运行drillbits没有drillbit.sh是一个任务的地狱,因为脚本解析完整的类路径并声明一些环境变量,如HADOOP_HOME以供执行。