apache drill"没有当前连接"错误

时间:2018-01-30 22:01:06

标签: apache-drill

我在嵌入式模式的Windows机器上使用最新版本的钻取。但是,我总是得到"没有当前的连接"发送任何查询时出错。此外,Web服务器localhost:8047也不起作用。这是我在尝试开始练习时看到的内容。

enter image description here

我在两台独立的Windows机器上尝试了Java JDK 8和9,并得到了同样的错误。我搜索了这个问题,但到目前为止还没有得到任何解决方法。

对此有何解决方法?非常感谢!!

3 个答案:

答案 0 :(得分:2)

通过正确设置JAVA_HOME解决了问题。

答案 1 :(得分:2)

这是另一条可能有助于他人的线索!!我遇到了同样的问题"没有当前连接"在Windows 10上,在许多圈子中试图解决它:

  1. 确保JAVA_HOME设置正确 - 确定
  2. 检查cmd窗口以确保我可以cd%JAVA_HOME% - ok
  3. 确保我已将%JAVA_HOME%\ bin添加到PATH - 确定
  4. 检查cmd窗口以确保我可以cd%JAVA_HOME%\ bin - ok
  5. 试图找到有冲突的JAR - 没有任何地方
  6. 最后,我解决了这个问题:使用JDK VERSION 7或8

    我吹走了我的版本9,重新安装了版本8,再次设置了JAVA_HOME,然后开始使用sqlline.bat -u" jdbc:drill:zk = local"

    我测试了它并得到了这个!!!

    0: jdbc:drill:zk=local> SELECT version FROM sys.version;
    +----------+
    | version  |
    +----------+
    | 1.12.0   |
    +----------+
    1 row selected (1.326 seconds)
    

答案 2 :(得分:0)

Hadoop-3.1.2: Datanode and Nodemanager shuts down

上述线程中的Stuxen提供了确切的解决方案,并且对我有用。