Apache Drill关联查询

  1. 云栖社区>
  2. 博客>
  3. 正文

Apache Drill关联查询

北斗云 2019-08-30 19:01:35 浏览312
展开阅读全文

1.配置数据源

可查考:Apache Drill 常用Plugins配置

2.同库关联查询

a).创建HBase表

create 'hbase_entry_index','cf1'

create 'hbase_entry_second','cf1'

b).插入数据

put 'hbase_entry_index', 'rowid_11', 'cf1:value', '13456789'
put 'hbase_entry_index', 'rowid_12', 'cf1:value', '56432234567'

put 'hbase_entry_second', 'rowid_11', 'cf1:value', '65432345678'
put 'hbase_entry_second', 'rowid_19', 'cf1:value', '867543224565675'

c).查询数据

## 进入sqlline后台查询界面
./drill/bin/sqlline -u jdbc:drill:zk=hostname:2181

## 查数据库
show databases;

## 切换数据库
use hbase

## 查询表
!table

## 关联查询数据
select * from hbase_entry_index t1,hbase_entry_second t2 where t1.row_key=t2.row_key

查数据库

切换数据库

查询表

关联查询数据

注意

貌似只支持row_key的关联

3.跨库关联查询

配置数据源


关联查询数据

select * from mysql22.mysql.user t1,mysql66.mysql.user t2 where t1.user=t2.user;

网友评论

登录后评论
0/500
评论
北斗云
+ 关注