首页 > 解决方案 > Apache Drill Embedded 已安装,但无法在 Windows 上运行查询

问题描述

我已经按照他们网站上的说明在我自己的桌面 Windows 7 上安装了最新版本的 Apache Drill(嵌入式模式)://drill.apache.org/docs/drill-in-10-minutes/。启动命令行并输入 sqlline.bat -u "jdbc:drill:zk=local" ,看起来我已经开始钻取并运行了。下面是命令提示符的结果。

c:\apache-drill\bin>sqlline.bat -u "jdbc:drill:zk=local"

DRILL_ARGS - "-u jdbc:drill:zk=local"

未检测到 HADOOP_HOME...

未检测到 HBASE_HOME...

计算钻类路径...

2018 年 10 月 3 日下午 6:06:44 org.glassfish.jersey.server.ApplicationHandler 初始化

信息:启动 Jersey 应用程序,版本 Jersey:2.8 2014-04-29 01:25:26...

阿帕奇钻 1.14.0

“有钻吗?”

0: jdbc:drill:zk=本地>

但是当我尝试一个显示数据库的简单查询时,它只返回了点。尝试了其他一些简单的查询,例如 SELECT * FROM dfs。C:/drill/apache-drill-1.14.0/sample-data/region.parquet,还返回了一行点。

c:\apache-drill\bin>sqlline.bat -u "jdbc:drill:zk=local"

DRILL_ARGS - "-u jdbc:drill:zk=local"

未检测到 HADOOP_HOME...

未检测到 HBASE_HOME...

计算钻类路径...

2018 年 10 月 3 日下午 6:06:44 org.glassfish.jersey.server.ApplicationHandler 初始化

信息:启动 Jersey 应用程序,版本 Jersey:2.8 2014-04-29 01:25:26...

阿帕奇钻 1.14.0

“有钻吗?”

0: jdbc:drill:zk=local> 显示数据库

. . . . . . . . . . . >

当我尝试启动 Web 控制台时它也不起作用。有人可以帮我解决这个问题吗?非常感谢!

标签: apache-drill

解决方案


只需在行尾指定分号;)

0: jdbc:drill:zk=local> show databases;
+---------------------+
|     SCHEMA_NAME     |
+---------------------+
| cp.default          |
| dfs.default         |
| dfs.root            |
| dfs.tmp             |
| information_schema  |
| sys                 |
+---------------------+
6 rows selected (0.099 seconds)

推荐阅读