【发布时间】:2019-06-20 05:22:45
【问题描述】:
嗨,我必须在 apache nifi 中执行下面的 python 代码,我的 nifi 流程如下 我的python代码如下(我在本地毁了它工作正常)`
import pandas as pd
cdr = pd.read_csv("cdr.csv")
labels = pd.read_csv("result.csv")
cdr.rename(mapper={str(value[0]):n for n,value in labels.to_dict(orient='list').items()}, axis=1, inplace=True)
这里cdr来自GETSFTP,labels来自get文件处理器,这里cdr数据会不断地来
谁能帮我在 nifi 的 ExecuteScript 处理器中编写上面的 python 代码
【问题讨论】:
-
它会更容易使用ExecuteStreamCommand - 它允许从 STDIN 读取并写入 STDOUT。但在这种情况下,python 必须安装在 nifi 附近。如果你仍然想使用 ExecuteScript,我建议你从这篇文章开始:community.hortonworks.com/articles/75032/…
标签: python python-3.x apache apache-nifi