簡體   English   中英

如何在nifi中執行script python腳本

[英]how to executescript python script in nifi

我想將rest api輸出放入帶有python腳本的文件中。

在此處輸入圖片說明 在此處輸入圖片說明

test1.py - python 腳本

導入 urllib.request

abc = urllib.request.urlopen(' http://xxxxxxx ')

打印(abc.read())

Python代碼很好。

在此處輸入圖片說明

但是nifi出現錯誤。

導入錯誤:第 1 行中沒有名為請求的模塊

在此處輸入圖片說明

我該怎么辦?

有什么問題? 是 Jython 的問題嗎? 我該如何解決這個問題?

請幫助我謝謝。

那就是 Jython,一般情況下你不能使用 python 的外部包。 我建議您使用帶有選項的ExecuteStreamCommand

Command Arguments      /path/to/test1.py
Command Path           /path/to/python

python應該單獨安裝在NI-FI服務器中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM