如何使用Windows启动drillbit分布式和单节点?

时间:2017-07-17 10:34:20

标签: apache hadoop cygwin apache-zookeeper apache-drill

我想在Windows中以分布式模式启动drillbit sevrer但是没有工作,

我启动了ZooKeeper并且正常运行" zkServer.cmd",并开始使用cygwin命令钻取:" sh drillbit.sh start"但是服务器没有启动并在drillbit.out日志文件中提供此错误:

C:\Drill/bin/runbit: line 107: exec: C:\Program: not found

2 个答案:

答案 0 :(得分:1)

您能否确认是否能够在Windows上成功启动Drill - 在嵌入模式下?应该可以使用sqlline.bat文件[1]。关于分布式模式(包括单节点),我认为在Windows上配置,启动和管理Drillbits所需的所有批处理脚本都不可用。

你可以尝试一下 - 可以看一下现有的linux shell脚本(在bin和conf目录下)并创建相应的Windows等价物。如有任何帮助,您可以随时通过邮件列表[2]与社区联系。

[1] http://drill.apache.org/docs/starting-drill-on-windows/

[2] http://drill.apache.org/mailinglists/

答案 1 :(得分:1)

问题可能是您的JAVA_HOME位于带空格的目录中(例如:Program Files)。 要解决此问题,您有两种选择:

  1. 在没有空格的目录中安装JAVA。
  2. 替换"程序文件"在你的JAVA_HOME变量中progra~1或progra~2(如果在x86中)。
  3. 实施例: JAVA_HOME =" C:\ PROGRA〜1 \爪哇\ jdk1.7.0_71"