nifi python api:apachenifirestapi的一个方便的python包装器

nipyapi的Python项目详细描述


nipy nipyapi

nifi-python-api:一个丰富的apache nifi python客户端sdk

<< < <<<<<亚胺咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪咪7667"/> < <<<<亚胺米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米米736869656C642E737667"/> 测试覆盖率 <

功能

< DL>
使用apache nifi的三层python支持:
> UL>
  • 高级演示和示例脚本
  • 用于典型复杂任务的中级客户端sdk
  • nifi和选定子项目的完整api实现的低级客户端sdk
  • 功能亮点:
    > UL>
  • 所有级别的完整sdk的详细文档
  • 用于常见任务区域(如处理器组、处理器、模板、注册表客户端、注册表存储桶、注册表流等)的CRUD包装器。
  • 库存任务的便利功能,例如递归检索整个画布或所有流程组的平面列表
  • 支持调度和清除流、控制器服务和连接
  • 支持获取和更新变量注册表
  • 支持从nifi-registry导入/导出版本化流
  • Docker编写测试和部署配置
  • 交互式环境的脚本部署和安全配置,用于测试和演示目的
  • 有关当前开发的更多信息,请参见 问题 注册。

    快速启动

    < div >
    nipyapi.demo.*
    中有几个脚本可以生成演示环境
    中级功能位于 nipyapi.canvas/nipyapi.security/nipyapi.templates/nipyapi.versioning中
    您可以使用 nipyapi.nifi/nipyapi.registry中的低级sdk访问整个api

    安装nipyapi的最简单方法是使用pip:

    啊!

    你可以设定中心配置文件中的端点配置:

    # in python
    import nipyapi
    nipyapi.config.nifi_config.host = 'http://localhost:8080/nifi-api'
    nipyapi.config.registry_config.host = 'http://localhost:18080/nifi-registry-api'
    

    然后导入模块并执行任务:

    nipyapi.canvas.get_root_pg_id()
    >'4d5dcf9a-015e-1000-097e-e505ed0f7fd2'
    

    您可以使用Docker演示创建一个安全的交互式控制台,显示许多功能:

    from nipyapi.demo.secured_console import *
    from nipyapi.demo.console import *
    

    您还可以探索这些脚本,以了解如何使用nipyapi自动化您的环境。

    如果您对功能集感兴趣,请查看 贡献指南

    背景和文档

    < div >
    有关apache nifi的更多信息,请访问https://nifi.apache.org" rel="nofollow">https://nifi.apache.org
    有关此软件包的文档,请访问https://nipyapi.readthedocs.io/en/latest" rel="nofollow">https://nipyapi.readthedocs.io.

    NIFI版本支持

    < div >
    目前我们正在测试nifi版本1.1.2-1.9.1和nifi注册表版本0.1.0-0.3.0。
    如果发现版本兼容性问题,请引发 问题

    欢迎加入QQ群-->: 979659372 Python中文网_新手群

    推荐PyPI第三方库


    热门话题
    java如何通过jamod读取控制器的输入状态?   java Back bean方法在使用两个h的单一表单时未调用:selectonemenus和command button   mockitojava中的单元测试Mock继承方法   java在不传递到构造函数的情况下,将一个类的实例使用到另一个类中的最佳方法是什么   java Spring MVC:如何通过API在Dozer的toplevel字段中允许空值?   java hibernate到MSSQL服务器的连接被拒绝:连接   java动态调用现有变量   在java中扩展多个类的泛型   java使用JNA Ptrace获取linux中外部进程的信息?   eclipse获取Java项目中所有构建错误的最快方法是什么?   java将动态数组拆分为多个数组   java安卓:将json保存到sqlite   java获取最近时间Android   java如何为多对多关联编写HQL查询?   java Docker compose for mysql和spring应用程序拒绝访问   java查找数组(如果它是另一个数组的子集)   java如何在另一个具有相同数据类型参数的泛型类(或接口)中使用泛型类(或接口),而无需强制转换   Apache POI java。lang.NoClassDefFoundError:org/apache/commons/compress/utils/InputStreamStatistics   java使用Jackson将JSON反序列化为异构元素列表   使用MapReduce实现java规范化