日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Every column needs a corresponding expression. No expression found for xxxx

發布時間:2023/12/31 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。