我有一个TCP客户端,它在TCP端口上写入JSON字符串。我添加了一个ListenTCP处理器来读取套接字上的数据并将其写入文件(通过PutFile处理器)。
但是,当客户端编写JSON时,如下所示:
{
"id" : "faa4e780-3221-4260-89e6-e46721c4a42a",
"type" : "Scroll",
"timestamp" : "2022-04-12 16:45:53",
"app" : "App-3"
}
{
"id" : "faa4e780-3221-4260-89e6-e46721c4a42a",
"type" : "Scroll",
"timestamp" : "2022-04-12 16:45:53",
"app" : "App-3"
}
结果将在ListenTCP中逐行拆分,每个输出都是一个流文件,其中包含一行,而不是整个JSON消息。
如何在NiFi中通过套接字检测Json对象。
发布于 2022-04-12 17:08:44
有一个参数
Batching Message Delimiter = \n
把它设置成别的东西
https://stackoverflow.com/questions/71843009
复制相似问题