如何使用Apache Nifi将数据从HDFS传输到Oracle



我是Nifi的新手,正在寻找有关使用Nifi处理器以获得100MB/s速度的信息。

首先应该使用getHdfs处理器将HDFS文件作为流文件进行检索。

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-hadoop-nar/1.11.4/org.apache.nifi.processors.hadoop.GetHDFS/index.html

要将数据放入Oracle,可以使用PutDatabaseRecord处理器:

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.4/org.apache.nifi.processors.standard.PutDatabaseRecord/

在它们之间,这取决于您的需求,例如,您可以使用ExecuteGroovyScript将流文件转换为查询。

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-groovyx-nar/1.11.4/org.apache.nifi.processors.groovyx.ExecuteGroovyScript/index.html

所有可用处理器:https://nifi.apache.org/docs.html

最新更新