ES查询show tables正常,查具体表数据报错

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】starrocks链接ES,在default_db可以查询到表(index),但是查询具体表数据报错
【StarRocks版本】例如:3.3.5

  • 查询报错:
    语句:show tables from xxx.default_db,正常查询所有index

    语句:DESCRIBE xxx.default_db.xxx_index
    报错:SQL 错误 [1064] [42000]: Getting analyzing error. Detail message: Unknown proc node path: /catalog/xxx/default_db/xxx_index/schema. msg: table : xxx_index not exists.

    语句: SELECT 1 from xxx.default_db.xxx_index
    报错:SQL 错误 [5502] [42602]: Getting analyzing error. Detail message: Unknown table ‘default_db.xxx_index’.

我也遇到这个问题了,请问有专家可以解释下吗

直接use 这个DB 然后可以查吗

不行的,一样的报错

找到问题了,es的index使用dynamic_templates的原因

1赞

是的,需要在索引模板里面删除"dynamic_templates": [],