nifi的新手正在尝试使用nifi在mysql中进行批量插入,这是我的示例流程结构。
FetchFile ->
ConvertRecord (covert csv to json) ->
SplitJson ->
EvaluateJsonPath ->
routeOnAttribute ->
JoltTransformJson (adding new key value pair) ->
MergeContent (merge all flowfiles) ->
ConvertJsontoSql (converting json to sql) ->
ExecuteSql
在这里executeSql仅插入一条记录,而不是所有记录
mergeContent包含以下JSON结构
{"batch_id":"123","name":"xyz","age":"26"},
{"batch_id":"123","name":"abc","age":"29"},
{"batch_id":"123","name":"fff","age":"30"}
但是executeSql只插入第一个json,其他都没有插入。请有人帮忙。
预先感谢