如何使用 Rest API 更新 ReplaceText 处理器中的 "Replacement Value"?
How to update the "Replacement Value" in ReplaceText Processor using Rest API?
我需要知道如何使用 Rest API 更新 nifi 处理器中的值。
https://nifi.apache.org/docs/nifi-docs/rest-api/index.html
例如:我使用了下面的处理器结构
GetFile>SplitText>ExtractText>ReplaceText>ConvertJSONToSQL>PUTSQL.
我已经为上述处理器传递了以下输入。,
FileLocation(GetFile).
validation(ExtractText).
ReplacementValue(ReplaceText).
DBCP ConnectionPool,username and pwd for SQL.
我只需要使用 nifi rest api 客户端将以上输入写入处理器。
例如:如果我在 Rest API 客户端中提供处理器名称和输入文件,那么它将写入处理器。
如果我做错了什么,请阻止我。
感谢帮助并告诉我还有其他可行的方法吗?
马亨,
您可以向 /processors/{id}
发出 PUT
请求并提供 "Replacement Value" 属性 的新值。您需要在请求中提供 JSON 正文才能执行此操作,您可以通过展开上面在您提供的文档 link 中提到的端点来查看结构,然后单击 ProcessorEntity > ProcessorDTO > ProcessorConfigDTO 查看包含元素列表和示例的弹出对话框。您还可以通过向 /processors/{id}
发出 GET
请求来快速获取处理器的当前值。
我需要知道如何使用 Rest API 更新 nifi 处理器中的值。 https://nifi.apache.org/docs/nifi-docs/rest-api/index.html
例如:我使用了下面的处理器结构
GetFile>SplitText>ExtractText>ReplaceText>ConvertJSONToSQL>PUTSQL.
我已经为上述处理器传递了以下输入。,
FileLocation(GetFile).
validation(ExtractText).
ReplacementValue(ReplaceText).
DBCP ConnectionPool,username and pwd for SQL.
我只需要使用 nifi rest api 客户端将以上输入写入处理器。
例如:如果我在 Rest API 客户端中提供处理器名称和输入文件,那么它将写入处理器。
如果我做错了什么,请阻止我。
感谢帮助并告诉我还有其他可行的方法吗?
马亨,
您可以向 /processors/{id}
发出 PUT
请求并提供 "Replacement Value" 属性 的新值。您需要在请求中提供 JSON 正文才能执行此操作,您可以通过展开上面在您提供的文档 link 中提到的端点来查看结构,然后单击 ProcessorEntity > ProcessorDTO > ProcessorConfigDTO 查看包含元素列表和示例的弹出对话框。您还可以通过向 /processors/{id}
发出 GET
请求来快速获取处理器的当前值。