故障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相关推荐

  1. SpringBoot:ERROR: column “***“ is of type numeric but expression is of type character varying

    问题 SpringBoot:在postgresql数据库提交数据时,出现ERROR: column "***" is of type numeric but expression ...

  2. ABP +VUE Elment 通用高级查询(右键菜单)设计+LINQ通用类Expression<Func<TFields, bool>>方法

    ABP +VUE Elment 通用高级查询(右键菜单)设计+LINQ通用类Expression 1. 目前需要用VUE实现源cs系统报表的右键菜单所有和自定义查询功能. 1.1 CS端的右键菜单效果 ...

  3. DataColumn.Expression 语法

    在某些情况下DataTable是非常有用的.DataTable的操作基本就会有相关的计算.统计.聚合.筛选等.DataColumn中提供了Expression属性.他的定义如下: 获取或设置表达式,用 ...

  4. Nhibernate使用动态Expression的问题解决

    首先使用Expression使用动态表达式生成查询条件, Expression body = Expression.Constant(true); body = Expression.And(body ...

  5. Linq之Expression高级篇(常用表达式类型)

    目录 写在前面 系列文章 变量表达式 常量表达式 条件表达式 赋值表达式 二元运算符表达式 一元运算符表达式 循环表达式 块表达式 总结 写在前面 首先回顾一下上篇文章的内容,上篇文章介绍了表达式树的 ...

  6. ASP.NET 2.0中的表达式构造器(Expression Builder)

    ASP.NET 引入了新的表达式构造器(Expression Builder),它使用声明性语法,在运行时用真正的值所代替.表达式值可以来自本地化资源.连接字符串或者配置文件中的应用程序设置.表达式的 ...

  7. c# 经验谈:巧用Expression表达式 解决类似于sql中 select in 的查询(适合于中小型项目)...

    我们在项目经常会碰到一些特殊需求 例如下拉框是复选的,查询条件是根据下拉框中复选项进行拼接 看到此图后大家肯定会说,这很简单嘛 将所有的选项 拼成"'1-3','5-9'"  然后 ...

  8. Linq to Sql : 动态构造Expression进行动态查询

    前一篇在介绍动态查询时,提到一个问题:如何根据用户的输入条件,动态构造这个过滤条件表达式呢? Expression<Func<ProductExt, bool>> predic ...

  9. 反射,Expression Tree,IL Emit 属性操作对比

    .net的反射(Reflection) 是.Net中获取运行时类型信息的一种方法,通过反射编码的方式可以获得 程序集,模块,类型,元数据等信息. 反射的优点在于微软提供的API调用简单,使用方便: 表 ...

最新文章

  1. 201671010145 2016-2017《Java程序设计》JAVA语言中,异常处理有哪几种方式?
  2. 这年头连人用脑机接口信号都能无线传输了,瘫痪者可在家轻松上网看视频
  3. 如何快速完成整理笔记?
  4. php utf不执行,PHP和UTF-8-为什么邮件不起作用?
  5. 小米出招黑科技,5S或成全球首款”Under glass“指纹识别手机
  6. [转]Java实现定时任务的三种方法
  7. 【项目3-2】多肉植物网站
  8. php 通过 谷歌邮箱发送邮件
  9. python如何创建自定义模块_Python学习之如何引用Python自定义模块?
  10. 【C盘内存不足的解决方法】
  11. 游戏与幼儿教育如何相辅相成
  12. SpringSecurity实现自定义登录界面
  13. 十八. 项目采购管理
  14. 微信小程序 —— canvas生成海报图与分享
  15. 微信小程序申请医疗-就医服务类目解决办法
  16. iPhone模拟器消失 解决办法
  17. ai智能写作如何快速写文?
  18. 全球知名浏览器盘点,跨境电商的你知道吗?
  19. 指纹识别综述(1): 导论
  20. 16k a4_16开纸是多大(185mmx260mm),相当于1张A4纸大小

热门文章

  1. 巧用PHP中__get()魔术方法
  2. 每次ubuntu12.04重启后,/etc/resolv.conf被重写为空或127.0.0.1
  3. MySQL学习笔记7:基本查询
  4. [转载]ZIGBEE:Coordinator中的邻居表(Neighbour Table)问题
  5. 解决vs新建项目是模板丢失的问题
  6. 服务器系统使用30金手指,seo专业培训拾首选金手指三:自动设置锚文本的
  7. qlabel设置换行符无效_php 字符串中的\n换行符无效、不能换行的解决方法
  8. lstm 文本纠错_工业界纠错系统
  9. 在python3中print作为函数存在_Python3中的print函数
  10. mac系统更新后code .命令打不开vs code