我试图从kafka获取数据,但该数据处于节俭状态。
如果我想将其转换为json以更改某些值,我该怎么办呢?
是否有任何处理器从thift转换为json?
由于
答案 0 :(得分:1)
正如Jacek指出的那样,直接从Kafka使用JSON是理想的,但如果这是不可能的,这里有几个选项:
ExecuteStreamCommand
处理器调用此客户端。这样做的好处是不会将任何Thrift依赖项带入NiFi的JVM。 ExecuteScript
在NiFi中执行转换 - 直接在Groovy脚本中编写Thrift转换(您也可以在此处使用纯Java)并引用文件或将脚本主体粘贴到处理器中。这将要求Thrift库在处理器的模块目录中可用。