如何使用 Windows 在单个节点中启动分布式钻头?
how to start drillbit distributed and in single node with Windows?
我想在 Windows 中以分布式模式启动 drillbit sevrer 但没有成功,
我启动了 ZooKeeper 并使用“zkServer.cmd”正常工作,并使用 cygwin 命令开始钻取,如下所示:“sh drillbit.sh start”但是服务器没有启动并在drillbit.out 日志文件:
C:\Drill/bin/runbit: line 107: exec: C:\Program: not found
您能否确认您是否能够在 Windows 上以嵌入式模式成功启动 Drill?这应该可以使用 sqlline.bat 文件 [1]。关于分布式模式(包括单节点),我不认为在 Windows 上配置、启动和管理 Drillbits 所需的所有批处理脚本都可用。
您可以试一试 - 可以查看现有的 linux shell 脚本(在 bin 和 conf 目录下)并创建相应的 Windows 等价物。如需任何帮助,您可以随时通过邮件列表 [2].
联系社区
问题可能是您的 JAVA_HOME 位于带空格的目录中(例如:Program Files)。
要解决这个问题,您有两个选择:
- 在没有空格的目录中安装 JAVA。
- 将 JAVA_HOME 变量中的 "Program Files" 替换为 progra~1 或 progra~2(如果在 x86 中)。
示例:
JAVA_HOME="C:\progra~1\Java\jdk1.7.0_71"
我想在 Windows 中以分布式模式启动 drillbit sevrer 但没有成功,
我启动了 ZooKeeper 并使用“zkServer.cmd”正常工作,并使用 cygwin 命令开始钻取,如下所示:“sh drillbit.sh start”但是服务器没有启动并在drillbit.out 日志文件:
C:\Drill/bin/runbit: line 107: exec: C:\Program: not found
您能否确认您是否能够在 Windows 上以嵌入式模式成功启动 Drill?这应该可以使用 sqlline.bat 文件 [1]。关于分布式模式(包括单节点),我不认为在 Windows 上配置、启动和管理 Drillbits 所需的所有批处理脚本都可用。
您可以试一试 - 可以查看现有的 linux shell 脚本(在 bin 和 conf 目录下)并创建相应的 Windows 等价物。如需任何帮助,您可以随时通过邮件列表 [2].
联系社区问题可能是您的 JAVA_HOME 位于带空格的目录中(例如:Program Files)。 要解决这个问题,您有两个选择:
- 在没有空格的目录中安装 JAVA。
- 将 JAVA_HOME 变量中的 "Program Files" 替换为 progra~1 或 progra~2(如果在 x86 中)。
示例: JAVA_HOME="C:\progra~1\Java\jdk1.7.0_71"