检索分析常见错误
本文罗列了检索与分析日志时的常见错误及解决方法。
Sql syntax Error,details: line :**: Cannot apply operator: bigint = varchar(10)
- 错误原因
使用 long 或 double 数据类型和字符串类型做比较。 - 解决方法
将字符串类型转为数值类型或将数值类型转为字符串类型。
Sql syntax Error,details: line :**: Column *** cannot be resolved
- 错误原因
未对 batt 字段创建键值索引并开启统计功能。 - 解决方法
为目标字段开启键值索引,并开启统计功能。具体操作,请参考键值索引配置。说明
新索引仅对修改之后采集到的新数据生效,已构建好的旧数据索引不会更新。
Sql syntax Error,details: line :**: Function *** not registered
- 错误原因
目标函数不存在。 - 解决方法
检查函数名称拼写是否正确。日志服务支持的 SQL 函数,请参考函数概览。
- 错误原因
对应位置缺少关键字。 - 解决方法
检查语法是否正确并修改。
- 错误原因
未对字段配置键值索引。 - 解决方法
为目标字段配置键值索引。具体操作,请参考键值索引配置。说明
新索引仅对修改之后采集到的新数据生效,已构建好的旧数据索引不会更新。
Sql syntax Error,details: Table *** not found
- 错误原因
对应的外部数据源或 Topic 不存在。 - 解决方法
- 检查拼写是否正确。
- 检查外部数据源是否创建成功且测试连接成功。
Sql syntax Error,details: line :**: Unexpected parameters (varchar(1), bigint) for function concat_ws. Expected: concat_ws(varchar, array(varchar)), concat_ws(varchar, varchar)
- 错误原因
传入的函数参数类型不符合函数预期。 - 解决方法
修改检索分析语句中的 SQL 函数。日志服务支持的 SQL 函数,请参考函数概览。
最近更新时间:2025.02.28 15:22:11