通过 REST 发布 NIFI 模板?

2024-05-06

我有多个 nifi 服务器,我希望能够通过脚本的 REST 接口将模板发布到这些服务器

The "/controller/templates" endpoint appears to be the proper REST endpoint to support POSTing an arbitrary template to my Nifi installation. enter image description here The "snippetId" field is what is confusing me, how do I determine "The id of the snippet whose contents will comprise the template"? Does anyone have an example of how I can upload a template "test.xml" to my server without having to use the UI?


API 在 1.0 中已移至:

POST /process-groups/{id}/templates/upload

例如,使用 Python 的 requests 库:

res = requests.post( "{hostname}/nifi-api/process-groups/{destination_process_group}/templates/upload".format( **args ), 
    files={"template": open( file_path, 'rb')} )
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 REST 发布 NIFI 模板? 的相关文章

  • 配置来自 Nifi 的 HTTP POST 请求

    我正在尝试从 REST 客户端访问 WCF 服务 我正在从 REST 客户端向 WCF 服务发送 POST 请求 详细如下 供大家参考 The 服务合同定义如下 ServiceContract public interface IBZTso
  • 如何在NiFi中调用远程REST服务

    是否可以在NIFI处理器中使用xmlHttpRequest来调用远程休息服务 就我而言ExecuteScript处理器 使用Javascript 无法评估XMLHttpRequest 有没有类似的解决方案可以用来获取响应数据 var Out
  • 使用 Apache NiFi 将 CSV 文件转换为 JSON

    我正在尝试从本地文件系统读取 csv 并使用 Apache Nifi 将内容转换为 JSON 格式 并将 JSON 格式文件放入本地系统中 我已成功转换 csv 文件的第一行 但未成功转换其他行 我缺少什么 Input 1 aaa loc1
  • 使用 nifi 使用 invokehttp 将多个文件发布到 API

    我有 3 个文件需要发布到 API 端 我正在使用 FetchHDFS 进程获取 3 个文件 我想将它们传递给 API 我怎样才能通过他们 Input 3 files in HDFS Content Type multipart form
  • 如何将nif流文件从1.12版本迁移到1.16.3

    我有一个在 NiFi 1 12 0 中运行的数据流 此安装的相关属性如下 nifi sensitive props key nifi sensitive props key protected nifi sensitive props al
  • Nifi:nifi 中的线程

    我想知道线程在 nifi 中如何工作 我的意思是一个处理器有一个线程还是它们在一个主线程中 也许我想从处理器获取一个文件 然后我想更新它 如何防止多个处理器同时获取文件数据 除了使用 keep file false 操作 是否可以在执行脚本
  • 删除NiFi中的空属性

    因为这个问题仍未解决 我有一个EvaluateJsonPath有时输出带有空字符串的属性的处理器 是否有直接的方法从流程文件中删除属性 我尝试使用UpdateAttributes处理器 但它只能根据匹配属性名称进行删除 我需要匹配属性的值
  • OkHttp 是否在重定向时发送授权和其他潜在敏感标头?

    我通过 Apache NiFi 传递使用 OkHttp 我正在尝试确定如何在重定向上处理授权和其他敏感标头 NiFi 的 InvokeHTTP 处理器与 OkHttp 在重定向方面的唯一交互是here https github com ap
  • JOLT 移位转换以过滤数组中的值

    我想使用 JOLT 转换来做两件事 过滤名为 myarray 的数组中的元素 以便仅保留具有 v 518 属性的元素 过滤掉除 v 518 和 lfdn 之外的其余元素的所有属性 Input isError false isValid tr
  • Nifi 处理器无法正确解析 JSON

    我正在使用 EvaluateJsonPath 从 JSON 中提取一个特定值 我正在使用以下 JSONPath 表达式 data containerType SOURCE path SOURCE KYLO DATALAKE id 这是我调用
  • 如何关闭 Nifi 处理器计划

    我有 GetHttp 和 InvokeHttp Nifi 处理器 它们在 Nifi 中启动流 但我希望它们仅从 URL 获取一次并将数据传递到下一个进程 使用处理器配置 我无法关闭调度 如何实现这一点 Apache NiFi 处理器和流程专
  • Nifi:如何使 ListenHTTP 与 SSL 配合使用

    客观的 由于 Nifi 通过 HTTP 与其他工具集成 我必须ListenHTTP处理器面向公众 所有 3 个环境上的 API 网关对我来说太贵了 所以我关闭了所有虚拟机入口端口 除了ListenHTTP 对于外部网络 Issue 我的配置
  • 在我的流程中了解 NIFI 中的通知和等待流程

    我是 NIFI 流程的新手 在我当前的工作中 我有通知和等待流程 有人可以帮助我理解这个流程吗 On what basis the Notify work in my case we have 4 schema files process
  • Apache Nifi:使用更新记录处理器替换列中的值

    我有一个 csv 看起来像这样 name code age Himsara 9877 12 John 9437721 16 Razor 232 45 我必须更换色谱柱code根据一些正则表达式 我的逻辑如下面的 Scala 代码所示 if
  • Apache NiFi - OutOfMemory 错误:SplitText 处理器上超出了 GC 开销限制

    我正在尝试使用 NiFi 使用 HDF 1 2 处理大型 CSV 文件 每个文件可能有数十亿条记录 我已经实现了我的流程 对于小文件来说一切正常 问题是 如果我尝试将文件大小增加到 100MB 1M 记录 我会得到一个java lang O
  • Nifi DistributedCache查找问题

    我配置了一个流程如下 GetFile SplitText gt 分割成流文件 ExtractText gt 使用两个键添加属性 PutDistributedMapCache gt 缓存条目标识符是 Key1 Key2 现在我配置了一个示例G
  • NiFi:ReplaceTextWithMapping 处理器

    我有以下插入语句 insert into temp1 values test1 test2 insert into temp2 values test3 预期成绩 insert into temp1 values 100 200 inser
  • Windows 上的 Nifi 命令

    在我当前的项目中 我一直在Windows操作系统上使用apache nifi 我已经提取了nifi 0 7 0 bin zip文件输入C 现在 当我跑步时 bin run nifi bat as 管理员我在命令行上看到以下消息 但无法运行
  • 如何根据文件名中的时间戳对 NiFi 中的文件进行排序?

    我列出目录中的文件 然后从文件名中解析时间戳 然后我需要按顺序处理文件 我尝试使用 EnforceOrder 处理器 但它的设计目的不是为了在元素之间存在较大数字差距 就像时间戳中那样 时强制执行顺序 优先级属性优先级排序器还有其他问题 它
  • 如何在 NiFi 中解析日期字段并生成字符串格式的日期

    我的每个流文件包含 2000 条记录 我想将 01 01 2000 解析为列年份 2000 列月份 Jan 和列日 01 即输入列 01 01 2000 为 3 个值 以逗号分隔 01 Jan 2000 假设您有一个像这样的具有生日的人的架

随机推荐