我已经按照自己网站上的说明(/drill.apache.org/docs/drill-in-10-minutes/)在自己的Windows 7台式机上安装了最新版本的Apache演练(嵌入式模式)。启动命令行,然后输入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 初始化
INFO:启动Jersey应用程序,版本Jersey:2.8 2014-04-29 01:25:26 ...
Apache演练1.14.0
“钻了?”
0:jdbc:drill:zk = local>
但是当我尝试显示数据库的简单查询时,它只是返回了点。尝试了其他一些简单查询,例如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 初始化
INFO:启动Jersey应用程序,版本Jersey:2.8 2014-04-29 01:25:26 ...
Apache演练1.14.0
“钻了?”
0:jdbc:drill:zk = local>显示数据库
。 。 。 。 。 。 。 。 。 。 。 >
当我尝试启动Web控制台时,它也不起作用。有人可以帮我解决此问题吗?非常感谢!
答案 0 :(得分:3)
只需在行尾指定分号;)
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)