我们正在使用Nifi将数据导入HDFS。可以同时使用NIFI在Oracle或任何其他数据库中提取相同的数据吗?
我需要在两个位置(HDFS和Oracle数据库)发布相同的数据,并且不想编写两个订阅程序。
答案 0 :(得分:4)
NiFi具有处理器,可从QueryDatabaseTable和ExecuteSQL等RDBMS(例如Oracle)以及HDFS(ListHDFS,FetchHDFS等)获取数据。它还具有将数据放入RDBMS(PutDatabaseRecord,PutSQL等)或HDFS(例如PutHDFS)的处理器。因此,您可以从多个来源获取数据,并使用NiFi将其发送到多个目标。