故障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. Java中的instanceof关键字
  2. 加入域报错域控无法联系
  3. boost::filesystem模块实现Windows MAX_PATH的测试程序
  4. Leetcode: Single Number
  5. linux环境部署ltmj,Linux系统安装与简单配置 图文.docx
  6. laravel windos 无法生成 appkey 的问题解决方法
  7. spring整合kafka项目生产和消费测试结果记录(一)
  8. 如何优化WebAPP性能:从五个层面上彻底优化前端项目性能
  9. JavaScript设计模式-工厂方法模式
  10. React传递参数的多种方式
  11. 翻译: 如何使用Xcode构建xcframework
  12. 拼手速!兄弟连高洛峰细说php全套教学视频教程云盘下载
  13. 多功能便携扩音器,老师上课的好帮手
  14. Android实现一个APP只能在一部手机上使用
  15. HDU-5773 The All-purpose Zero(LIS变形)
  16. 屏蔽不讲robots规则的国外垃圾蜘蛛
  17. web前端开发培训学院,前端校招面试题及解析大全,值得收藏!
  18. oracle Net manger配置网络服务
  19. css编程设置网页背景,网页中cssbackground背景图和背景颜色的设置方法
  20. AMS1117的输入电压范围

热门文章

  1. asyncio协程与并发
  2. jQuery获取URL的GET参数值
  3. Visual Studio 的代码片段(Code Snippet)功能
  4. linq to sql (Group By/Having/Count/Sum/Min/Max/Avg操作符)
  5. php curl 获取 邮箱通讯录 sns(hotmail)
  6. close关闭指定窗口 matlab_Δ-Σ ADC设计笔记一:MATLAB环境设置
  7. 好用的时间戳转化插件
  8. Vue 适配移动端 使用 postcss-pxtorem lib-flexible 插件 转px为vw rem
  9. vue中Router的封装以及使用
  10. python单选按钮重置_python – Tkinter单选按钮初始化错误