【问题标题】:apache drill "no current connection" errorapache钻“无当前连接”错误
【发布时间】:2020-02-20 22:06:16
【问题描述】:

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

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

有什么解决办法吗?非常感谢!!

【问题讨论】:

    标签: apache-drill


    【解决方案1】:

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

    【讨论】:

      【解决方案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 - 任何地方都没有

      最后,我解决了问题:USE JDK VERSION 7 or 8

      我吹掉了我的第 9 版,重新安装了第 8 版,再次设置了 JAVA_HOME,然后使用 sqlline.bat -u "jdbc:drill:zk=local" 启动了 Drill

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

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

      【讨论】:

        【解决方案3】:

        Hadoop-3.1.2: Datanode and Nodemanager shuts down

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

        【讨论】:

          猜你喜欢
          • 2018-12-18
          • 2015-02-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-04-11
          • 2013-07-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多