2016-07-15 33 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以供執行。