用于将逗号分隔消息提取到它自己的字段的 ksql 语句

ksql statement for extracting comma delimited message to it is own fields

我有一个 JSON 对象,它的字段较少。

{
"@timestamp": "2019-01-14T14:34:47.617Z",
"message": "20190114T063447-0800,dm-2,SSD2T-backarea,1.99,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00",
"node": "hostnameA",
}

message 字段分解为自己的字段并保留 node@timestamp 的正确方法是什么?

我认为这是不可能的。您会寻找某种 SPLIT 函数,但目前不存在。我已将其记录为建议的增强功能 here

您的数据来自哪里?您是否可以选择将 message 字段改为结构化 JSON?或者以逗号分隔的整个有效负载?