【问题标题】:Unable to query PostgreSQL with Apache Drill 1.11, VALIDATION ERROR无法使用 Apache Drill 1.11 查询 PostgreSQL,验证错误
【发布时间】:2018-04-19 08:11:51
【问题描述】:

我设法连接了 Drill 和 PostgreSQL,但即使是像 show tables 这样的简单命令,我也收到了:

org.apache.drill.common.exceptions.UserException: VALIDATION ERROR: Multiple entries with same key: campaign_items=JdbcTable {campaign_items} and campaign_items=JdbcTable {campaign_items}

我有两个模式publicfdw,其中包含相同的表名campaign_items。如何强制 Drill 使用完全限定名称以避免混淆?还有其他建议吗?

【问题讨论】:

    标签: apache-drill validationerror


    【解决方案1】:

    要使用show tables,需要先选择架构:

    首先发出 USE 命令来识别您要查看的表或视图的架构。例如,下面的 USE 语句告诉 Drill 你只需要来自 dfs.myviews 模式的信息:

    USE dfs.myviews;
    

    https://drill.apache.org/docs/show-tables/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-30
      • 1970-01-01
      相关资源
      最近更新 更多