Dril使用
时间: 2017/8/8 10:41:10
安装#
- 下载
1
curl -o apache-drill-1.11.0.tar.gz http://www.apache.org/dyn/closer.cgi/drill/drill-1.11.0/apache-drill-1.11.0.tar.gz
-
解压
tar -xvzf apache-drill-1.11.0.tar.gz 3. 进入bin目录,执行下面命令
./drill-embedded
-
配置mongodb#
-
打开Web页面
http://localhost:8047/
, 然后选择Storage
选项卡, 在Disabled Storage Plugins
中找到mongo
, 然后点击Update
, 编辑配置信息。1 2 3 4 5
{ "type": "mongo", "connection": "mongodb://localhost:27017/", "enabled": true }
然后点击
Enable
,然后点击Back
。这时在Enabled Storage Plugins
下会出现mongo
,此时配置已经结束。 2. 查看是否配置成功,在dirll
命令行, 输入show databases;
命令:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0: jdbc:drill:zk=local> show databases; +---------------------+ | SCHEMA_NAME | +---------------------+ | INFORMATION_SCHEMA | | cp.default | | dfs.default | | dfs.root | | dfs.tmp | | mongo.local | | mongo.test | | sys | +---------------------+ 8 rows selected (8.934 seconds) 0: jdbc:drill:zk=local>
-
在Web页面查询,进入
Query
选项卡://mongo 是mongo数据库的标志,test是数据库名字,person集合(相当于表) SELECT * FROM mongo.test.person
结果:
1 2 3
_id name age [B@38027445 xiaotian 24 [B@2969d226 longlongxiao 25
-