【问题标题】:How to write pythoncode in ExecuteScript processor in apache nifi?如何在 apache nifi 的 ExecuteScript 处理器中编写 pythoncode?
【发布时间】: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)

还有我的 nifi 流程:-

这里cdr来自GETSFTP,labels来自get文件处理器,这里cdr数据会不断地来

谁能帮我在 nifi 的 ExecuteScript 处理器中编写上面的 python 代码

【问题讨论】:

标签: python python-3.x apache apache-nifi


【解决方案1】:

ExecuteScript 处理器 cannot use native Python modules,只有 Jython code。尝试使用 ExecuteStreamCommand 运行任意 Python 代码。

【讨论】:

    猜你喜欢
    • 2020-03-01
    • 2016-08-30
    • 1970-01-01
    • 2020-03-10
    • 2022-09-27
    • 2019-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多