gpt4 book ai didi

namespaces - 我可以使用 Apache Drill 查询命名空间中的 hbase 表吗?

转载 作者:行者123 更新时间:2023-12-04 17:06:21 25 4
gpt4 key购买 nike

当我说显示表格时,我看到了 hbase 中的表格;

jdbc:drill:zk=<zkhost>> USE hbase;
+-------+------------------------------------+
| ok | summary |
+-------+------------------------------------+
| true | Default schema changed to [hbase] |
+-------+------------------------------------+

ns is the namespace
table1,2,3 are tables inside the namespace.

: jdbc:drill:zk=<zkhost>> show tables;
+---------------+----------------------------------+
| TABLE_SCHEMA | TABLE_NAME |
+---------------+----------------------------------+
| hbase | ATLAS_ENTITY_AUDIT_EVENTS |
| hbase | ns:table1 |
| hbase | ns:table2 |
| hbase | ns:table3 |
| hbase | atlas_janus |
+---------------+----------------------------------+
6 rows selected (30.111 seconds)

但是当我尝试查询表时,drill 无法识别命名空间内的表。
0: jdbc:drill:zk=vginthw496> select * from hbase.table2 limit 10;
Error: VALIDATION ERROR: From line 1, column 15 to line 1, column 19: Object 'table2' not found within 'hbase'


[Error Id: 02353729-39b2-4894-a21f-b6662a2a7a3c on <hostname>:31010] (state=,code=0)

如何使用 apache 钻查询命名空间内的 hbase 表?

最佳答案

使用 `` , 像这样:

select * from `namespace:table` limit 1;

关于namespaces - 我可以使用 Apache Drill 查询命名空间中的 hbase 表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55110823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com