Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache nifi 阿帕奇NIFI“;“执行处理器”;_Apache Nifi - Fatal编程技术网

Apache nifi 阿帕奇NIFI“;“执行处理器”;

Apache nifi 阿帕奇NIFI“;“执行处理器”;,apache-nifi,Apache Nifi,Apache NIFI“ExecuteSQL Processor”是否可以将大量的select结果流成块(比如“x”MB?ExecuteSQL处理器可以“流式”处理大量行,因为它将数据直接流式处理到FlowFile内容(不会保存在内存/堆中),因此非常节省内存。不过,目前它并没有将结果分块。但是,有一个票证可以提供这样的功能。您现在可以使用QueryDatabaseTable处理器,它支持通过“每个流文件的最大行数”属性进行分块。据我所知,它是为大型查询而构建的,这就是它流式处理数据的原因。我认

Apache NIFI“ExecuteSQL Processor”是否可以将大量的select结果流成块(比如“x”MB?

ExecuteSQL处理器可以“流式”处理大量行,因为它将数据直接流式处理到FlowFile内容(不会保存在内存/堆中),因此非常节省内存。不过,目前它并没有将结果分块。但是,有一个票证可以提供这样的功能。

您现在可以使用QueryDatabaseTable处理器,它支持通过“每个流文件的最大行数”属性进行分块。

据我所知,它是为大型查询而构建的,这就是它流式处理数据的原因。我认为没有任何方法可以将数据分块。我认为分块或“批处理”是专门为Get和后处理器保留的。