Every column needs a corresponding expression. No expression found for xxxx
故障SQL如下:
CREATE TABLE server_logs ( client_ip STRING,client_identity STRING, userid STRING, request_line STRING, status_code STRING, log_time AS PROCTIME()
) WITH ('connector' = 'faker', 'fields.client_ip.expression' = '#{Internet.publicIpV4Address}','fields.client_identity.expression' = '-','fields.userid.expression' = '-','fields.log_time.expression' = '#{date.past ''15'',''5'',''SECONDS''}','fields.status_code.expression' = '#{regexify (200|201|204|400|401|403|301){1}''}'
);
完整报错如下
[ERROR] Could not execute SQL statement. Reason:
org.apache.flink.table.api.ValidationException: Every column needs a corresponding expression. No expression found for request_line.
原因:
这个报错信息只会出现在flink-faker这个connector中
这是因为没有在with语句中增加随机生成的模板表达式
解决方案:
在with语句中增加随机生成的模板表达式即可
或者删除request_line STRING,
这行SQL也行.
Every column needs a corresponding expression. No expression found for xxxx相关推荐
- SpringBoot:ERROR: column “***“ is of type numeric but expression is of type character varying
问题 SpringBoot:在postgresql数据库提交数据时,出现ERROR: column "***" is of type numeric but expression ...
- ABP +VUE Elment 通用高级查询(右键菜单)设计+LINQ通用类Expression<Func<TFields, bool>>方法
ABP +VUE Elment 通用高级查询(右键菜单)设计+LINQ通用类Expression 1. 目前需要用VUE实现源cs系统报表的右键菜单所有和自定义查询功能. 1.1 CS端的右键菜单效果 ...
- DataColumn.Expression 语法
在某些情况下DataTable是非常有用的.DataTable的操作基本就会有相关的计算.统计.聚合.筛选等.DataColumn中提供了Expression属性.他的定义如下: 获取或设置表达式,用 ...
- Nhibernate使用动态Expression的问题解决
首先使用Expression使用动态表达式生成查询条件, Expression body = Expression.Constant(true); body = Expression.And(body ...
- Linq之Expression高级篇(常用表达式类型)
目录 写在前面 系列文章 变量表达式 常量表达式 条件表达式 赋值表达式 二元运算符表达式 一元运算符表达式 循环表达式 块表达式 总结 写在前面 首先回顾一下上篇文章的内容,上篇文章介绍了表达式树的 ...
- ASP.NET 2.0中的表达式构造器(Expression Builder)
ASP.NET 引入了新的表达式构造器(Expression Builder),它使用声明性语法,在运行时用真正的值所代替.表达式值可以来自本地化资源.连接字符串或者配置文件中的应用程序设置.表达式的 ...
- c# 经验谈:巧用Expression表达式 解决类似于sql中 select in 的查询(适合于中小型项目)...
我们在项目经常会碰到一些特殊需求 例如下拉框是复选的,查询条件是根据下拉框中复选项进行拼接 看到此图后大家肯定会说,这很简单嘛 将所有的选项 拼成"'1-3','5-9'" 然后 ...
- Linq to Sql : 动态构造Expression进行动态查询
前一篇在介绍动态查询时,提到一个问题:如何根据用户的输入条件,动态构造这个过滤条件表达式呢? Expression<Func<ProductExt, bool>> predic ...
- 反射,Expression Tree,IL Emit 属性操作对比
.net的反射(Reflection) 是.Net中获取运行时类型信息的一种方法,通过反射编码的方式可以获得 程序集,模块,类型,元数据等信息. 反射的优点在于微软提供的API调用简单,使用方便: 表 ...
最新文章
- Java中的instanceof关键字
- 加入域报错域控无法联系
- boost::filesystem模块实现Windows MAX_PATH的测试程序
- Leetcode: Single Number
- linux环境部署ltmj,Linux系统安装与简单配置 图文.docx
- laravel windos 无法生成 appkey 的问题解决方法
- spring整合kafka项目生产和消费测试结果记录(一)
- 如何优化WebAPP性能:从五个层面上彻底优化前端项目性能
- JavaScript设计模式-工厂方法模式
- React传递参数的多种方式
- 翻译: 如何使用Xcode构建xcframework
- 拼手速!兄弟连高洛峰细说php全套教学视频教程云盘下载
- 多功能便携扩音器,老师上课的好帮手
- Android实现一个APP只能在一部手机上使用
- HDU-5773 The All-purpose Zero(LIS变形)
- 屏蔽不讲robots规则的国外垃圾蜘蛛
- web前端开发培训学院,前端校招面试题及解析大全,值得收藏!
- oracle Net manger配置网络服务
- css编程设置网页背景,网页中cssbackground背景图和背景颜色的设置方法
- AMS1117的输入电压范围
热门文章
- asyncio协程与并发
- jQuery获取URL的GET参数值
- Visual Studio 的代码片段(Code Snippet)功能
- linq to sql (Group By/Having/Count/Sum/Min/Max/Avg操作符)
- php curl 获取 邮箱通讯录 sns(hotmail)
- close关闭指定窗口 matlab_Δ-Σ ADC设计笔记一:MATLAB环境设置
- 好用的时间戳转化插件
- Vue 适配移动端 使用 postcss-pxtorem lib-flexible 插件 转px为vw rem
- vue中Router的封装以及使用
- python单选按钮重置_python – Tkinter单选按钮初始化错误