ksqldb - 用于提取逗号分隔消息的ksql语句是自己的字段
问题描述
我有一个字段较少的 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
目前不存在的功能。我已在此处将此记录为建议的增强功能。
你的数据来自哪里?您是否可以选择将message
字段作为结构化 JSON 来代替?还是以逗号分隔的整个有效负载?
推荐阅读
- javascript - 无法在 JavaScript Protractor 中减去整数值
- vba - 关于单个单元格的选择
- firebase - 如何使用 Admin SDK 从 firebase 下载链接引用 GCP 云存储对象
- android - 无法解决改造的依赖关系2
- python - 如何检查用户输入中的两件事
- python - 使用 python 从 netcdf 导出到 csv 时创建标头
- arrays - 从两个数组中创建新数组,我将计算 php 中某些值的出现次数
- javascript - 引导日期时间选择器中的分钟不起作用
- javascript - 使用 javascript 将文件发送到 socket.io
- bash - SFTP:无法获取句柄:没有这样的文件或目录,随机发生